嗨在我的应用程序启动,我会调用一个Web服务调用,我现在将下载一些zip文件,我需要将这些文件永久保存在我的应用程序捆绑包中,这样当我第二次启动我的应用程序时,我只需要寻找更新如果没有更新,我将只使用我以前保存的文件,所以我想利用文档目录并获取压缩文件,然后解压缩并将其保存在应用程序包中,这里我的问题是如何保存文件DocumentsDirectory到我的应用程序包? 和我的方法是正确的&有效的方式还是我需要遵循一些其他方式来实现这一目标?任何帮助提前感谢。如何将文件目录中的文件复制到应用程序包?
回答
你不能写入你的应用程序的包 - 它是只读的,只有文档目录是readwrite。
您不需要移动文件,因为文档目录提供永久存储。
是的。有用的答案。 – 2012-08-08 13:35:07
@jonathanlking谢谢你的回复,如果我将所有解压缩的数据保存在文档目录中一次如果我杀了我的应用程序,并重新启动它会在那里,我的意思是将文件目录永久存储数据吗?它是否类似于sqlite存储? – 2012-08-08 13:49:50
@GrahamBell是的,它会一直保留在那里直到你的应用程序被删除。我不确定你的意思是关于SQL存储,但如果这就是你的意思,它不是数据库。如果你想让数据库看看使用核心数据。 – 2012-08-08 13:51:56
在运行时修改的资源应该是Documents目录的一部分。 iPhone应用程序创建一个已签名的沙箱环境。如果您尝试修改任何捆绑资源或尝试添加/删除资源,它将不允许。它可以在模拟器上正常工作,但不能与设备一起工作
因此,您应该将您对文档目录的响应存储到软件包中。
+1关于正在签名的包的好处。 – 2012-08-08 13:43:27
@jonathanlking谢谢.. – Apurv 2012-08-09 04:28:09
- 1. Xcode8.3 iOS10将文件从软件包复制到应用程序目录
- 2. 如何将项目文件复制到应用程序的文档文件夹?
- 3. 将文件复制到应用程序目录
- 4. 将文件从Web应用程序复制到网络目录
- 5. 如何将文件从应用程序包复制到使用单点触摸的ios中的文档目录
- 6. ios将文件复制到另一个应用程序文件目录
- 7. 将文件复制到应用程序文档目录,差错控制
- 8. 如何将文件从目录复制到iphone文档目录
- 9. 如何将webdynpro应用程序复制到文本文件
- 10. 从应用程序复制文件到系统目录?
- 11. 将应用程序包中的文件复制到用户的应用程序支持文件夹
- 12. 应用的TransformXML后文件被复制到web包目录
- 13. 将文件复制到现有目录的安装程序
- 14. 如何在.spec文件中将文件复制到用户的主目录
- 15. 将多个目录中的文件复制到一个文件
- 16. 如何将文本文件包含到qt应用程序中?
- 17. 将文件复制到NuGet软件包目录之外
- 18. 如何将文档中的文件复制到iOS应用程序中?
- 19. 如何使用Cordova将应用程序包中的文件复制到Documents文件夹中?
- 20. 将文件复制到目录
- 21. 将文件复制到当前目录
- 22. CakePHP将文件复制到新目录
- 23. 将文件复制到其他目录
- 24. 将文件复制到随机目录?
- 25. 将文件列表复制到目录
- 26. 将文件复制到子目录
- 27. 将文件复制到其他目录
- 28. 将文件列表复制到目录
- 29. Linux:将txt文件中列出的文件从子目录(包含子目录)复制到指定文件夹
- 30. 如何将图像复制到应用程序文件夹?
为什么你想将它们移出Documents目录,你可以从那里使用它们。 – mprivat 2012-08-08 13:30:35