关于plist的快速问题

时间:2011-05-13 13:47:09

标签: iphone cocoa-touch ios plist

我的应用程序可以从URL下载.plist并替换我在xcode中构建并随应用程序一起提供的那个吗?

由于 利奥

3 个答案:

答案 0 :(得分:6)

不,您无法更改应用程序包中的任何内容。您必须将plist文件下载到应用程序沙箱(文档或缓存)中的某个文件夹并从那里读取。

阅读该plist的可能工作流程可以是:

  1. 检查下载位置是否存在plist文件。如果是的话 - 从那里阅读
  2. 如果它不存在 - 请阅读捆绑包附带的plist(或将捆绑包中的plist文件复制到下载位置并转到步骤1 - 这样工作流程可能会更加一致)

答案 1 :(得分:2)

您可以使用NSURLRequest下载 .plist 文件,然后将Documents目录保存在应用程序的沙箱中。使用NSSearchPathsForDocumentsInDomain()函数(有关详细信息,请参阅Foundation函数参考)获取Documents目录的文件系统路径。

宣读More

答案 2 :(得分:0)

也许这就是您正在寻找的答案。 在本教程中,他们从网站加载Plist。 http://www.youtube.com/watch?annotation_id=annotation_911912&feature=iv&src_vid=3Oy-evy2xD8&v=JJW25dMSEgg

祝你好运。