【问题标题】:Add a file to iOS application after install it安装后将文件添加到 iOS 应用程序
【发布时间】:2018-06-06 07:26:54
【问题描述】:

我有一个 iOS 项目,其中包括一个框架和一个由框架使用的 .dat 文件。我将框架文件和.dat 文件添加到我的项目中的一个文件夹中,事情就是这样工作的。

但是,.dat 文件太大了,这使我的项目变得更大。我想在安装后下载此文件以减小我的应用程序大小。

有可能吗?如果是,我该怎么做?

【问题讨论】:

  • 您可以在安装后第一次启动应用程序时下载它。但是有很多场景需要处理。
  • 我想我以错误的方式向 Google 提出了我的问题,我找不到任何相关的解决方案。你能举个例子或方法吗?
  • 你只是想下载 .dat 文件吗?
  • 是的,下载并在我的应用程序中使用。现在我将这个 .dat 文件直接添加到我的项目中。
  • 我认为您可以将 .dat 文件保存在任何地方(服务器、云 ...)。然后你在你的应用程序上添加它的 URL 下载。当应用程序在用户设备上安装并首次启动时,您可以在此处下载文件

标签: ios swift xcode frameworks


【解决方案1】:

首先,您需要将 .dat 文件存储在服务器上并获取该文件的链接,并在首次启动时将其下载到应用程序中。

  • 当应用程序启动时,您需要检查 .dat 文件是否已存在于您设备的文档中。文件夹与否。

  • 如果没有,则需要从 url 下载并将其存储在 doc 中。目录。

  • 当您成功下载文件后,您需要在 user default 中添加一个 bool 为 true 以识别该文件已正确下载,您也可以检查该文件以确定文件是否已下载。

  • 如果 .dat 文件下载不成功,则应用程序中将无法使用该文件。并且你可以在此基础上进行一些操作。

  • 或者,您可以只检查用户默认值中的 bool 标志来检查文件是否成功下载。

  • 您可以将该代码放在AppDelegate 中,因为有多种方法可用于不同的应用状态。

希望对你有帮助:)

【讨论】:

    【解决方案2】:
    猜你喜欢
    • 2011-02-23
    • 1970-01-01
    • 2019-01-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多