0

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

工作流程如下:

  1. 我开始将文件写入文档文件夹(文件集 A)。
  2. 有一次它似乎是空的。
  3. 所以我决定再次写文件(不同的文件)(文件集B)。

之后模拟器有时会从 Set A 的文件开始,有时会从 Set B 的文件开始。

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

谢谢。

4

2 回答 2

0

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

于 2009-08-26T15:06:47.900 回答
0

您的活动配置决定了您的应用文件系统使用哪些位置。查看下面的代码,了解如何获取您的文档目录。


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

NSString* documentDir = [paths objectAtIndex:0];


documentDir 应该是您的文档目录。

于 2010-03-17T19:32:04.177 回答