我使用存档将一些文件存储在应用程序的Documents/
文件夹中。
然后,我从模拟器中删除了该应用程序。
似乎Documents/
文件夹中的文件也被删除了。
这是预期的行为吗?谢谢。
答案 0 :(得分:4)
是。这适用于模拟器和iPhone。
由于沙盒,所有应用程序的文档都存储在应用程序包中。
很明显,删除应用程序也会删除文档。
所以这是预期的行为。否则,您只需要在手机上占用大量垃圾数据。
- 编辑 -
要回答您在评论中提出的问题,恕我直言的最简单方法是在其他地方有一个包含您的文件的目录。
然后,您可以对应用程序包中的Documents
目录进行符号链接,使其指向其他位置。这样,当从模拟器中删除应用程序时,它不会删除文件
重新安装时重复此过程。
答案 1 :(得分:1)
是的,如果您从模拟器中删除该应用程序,那么它肯定会删除您的数据,因为您已经提供了模拟器存储该数据的路径。它会一直存在,直到你的模拟器中有你的应用程序。
答案 2 :(得分:1)
是。删除应用时,其沙箱也会被删除。