关于 plist 的快速问题
我的应用程序可以从 URL 下载 .plist 并替换我在 xcode 中构建并随应用程序附带的 .plist 吗?
谢谢 狮子座
Can my application download a .plist from a URL and replace the one that I built in xcode and shipped with the application?
Thanks
Leo
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
不,您无法更改应用程序包中的任何内容。您必须将 plist 文件下载到应用程序沙箱(文档或缓存)中的某个文件夹并从那里读取它。
读取该 plist 的可能工作流程可以是:
No, you can't change anything in your application bundle. You must download you plist file to some folder in application sandbox (documents or caches) and read it from there.
Your possible workflow for reading that plist can be:
您可以使用
NSURLRequest
下载 .plist 文件,然后将其保存到应用沙箱中的 Documents 目录中。使用 NSSearchPathsForDocumentsInDomain() 函数(有关详细信息,请参阅基础函数参考)获取 Documents 目录的文件系统路径。阅读更多
You can use an
NSURLRequest
to download the .plist file, and then save it the Documents directory in your app's sandbox. Use theNSSearchPathsForDocumentsInDomain
() function (see the Foundation Functions reference for more info) to get the file system path to the Documents directory.Read for More