在下载应用程序时下载应用程序的内容

时间:2010-07-06 13:56:03

标签: iphone objective-c

我的问题是我的应用程序大小非常高。 所以我想要那个用户下载应用程序,当需要的内容然后内容下载到用户的iPhone内存。 如果有一次下载内容,则用户从不需要一次又一次地下载内容。

有可能吗?

如果有任何参考,请告诉我。

谢谢,

阿伦

2 个答案:

答案 0 :(得分:3)

您可以在应用文档文件夹中下载任何所需的媒体。

您可以通过以下方式获取网址:

  [NSHomeDirectory() stringByAppendingPathComponent:@"Documents"]

NSString *homeDir = NSHomeDirectory();
NSArray *arrayPaths = 
    NSSearchPathForDirectoriesInDomains(
        NSDocumentDirectory,
        NSUserDomainMask,
        YES);

NSString *docDir = [arrayPaths objectAtIndex:0];

答案 1 :(得分:1)

您可以尝试this answer.基本上,您将所有内容存储在目录中。如果目录存在,则不执行任何操作。否则,下载一个zip文件并将内容解压缩到目录中。这些都在上面的链接中详细说明。