iPhone模拟器上的文档文件夹中的文件有时会有所不同

时间:2009-08-26 15:02:48

标签: iphone ios-simulator

我注意到我的应用程序的Document文件夹有时会有所不同。

工作流程如下:

  1. 我开始将文件写入文件夹(文件集A)。
  2. 一次出现空洞。
  3. 所以我决定再次写文件(不同的文件)(文件集B)。
  4. 模拟器有时会启动Set A的文件,有时会启动Set B的文件。

    这是Simulator的常用逻辑,还是这可能是我应用程序的一些严重错误?

    感谢。

2 个答案:

答案 0 :(得分:0)

我相信这里发生的事情是你的iphone模拟器有两个应用程序目录或沙盒,它会找到它找到的第一个,你可以删除它们在iphone模拟器保存应用程序数据的地方(我不能记录)我头顶的路径就像是库=>设备支持=> iphone模拟器不确定了)

答案 1 :(得分:0)

您的活动配置确定用于应用程序文件系统的位置。查看下面的代码,了解如何获取文档目录。


    NSArray *paths = NSSearchPathForDirectoriesInDomains(
        NSDocumentDirectory, 
        NSUserDomainMask, YES); 

NSString * documentDir = [paths objectAtIndex:0];


documentDir应该是您的文档目录。