从模拟器删除应用程序删除文件?

时间:2013-08-14 09:33:48

标签: ios

我使用存档将一些文件存储在应用程序的Documents/文件夹中。 然后,我从模拟器中删除了该应用程序。 似乎Documents/文件夹中的文件也被删除了。 这是预期的行为吗?谢谢。

3 个答案:

答案 0 :(得分:4)

是。这适用于模拟器和iPhone。

由于沙盒,所有应用程序的文档都存储在应用程序包中。
很明显,删除应用程序也会删除文档。

所以这是预期的行为。否则,您只需要在手机上占用大量垃圾数据。

- 编辑 -

要回答您在评论中提出的问题,恕我直言的最简单方法是在其他地方有一个包含您的文件的目录。
然后,您可以对应用程序包中的Documents目录进行符号链接,使其指向其他位置。这样,当从模拟器中删除应用程序时,它不会删除文件 重新安装时重复此过程。

答案 1 :(得分:1)

是的,如果您从模拟器中删除该应用程序,那么它肯定会删除您的数据,因为您已经提供了模拟器存储该数据的路径。它会一直存在,直到你的模拟器中有你的应用程序。

答案 2 :(得分:1)

是。删除应用时,其沙箱也会被删除。