我的问题是我的应用程序大小非常高。 所以我想要那个用户下载应用程序,当需要的内容然后内容下载到用户的iPhone内存。 如果有一次下载内容,则用户从不需要一次又一次地下载内容。
有可能吗?
如果有任何参考,请告诉我。
谢谢,
阿伦
答案 0 :(得分:3)
您可以在应用文档文件夹中下载任何所需的媒体。
您可以通过以下方式获取网址:
[NSHomeDirectory() stringByAppendingPathComponent:@"Documents"]
或
NSString *homeDir = NSHomeDirectory();
NSArray *arrayPaths =
NSSearchPathForDirectoriesInDomains(
NSDocumentDirectory,
NSUserDomainMask,
YES);
NSString *docDir = [arrayPaths objectAtIndex:0];
答案 1 :(得分:1)
您可以尝试this answer.基本上,您将所有内容存储在目录中。如果目录存在,则不执行任何操作。否则,下载一个zip文件并将内容解压缩到目录中。这些都在上面的链接中详细说明。