4

最近,我将我的 XCode 从 4.6.3 版升级到了 5.0.1 版,并将我的 Mac 升级到了 iOS 7.0.3 和 iOS X Maverick。

我有一个使用 Core Data 的简单项目,它是用 Xocde 4.6.3 编写并在 iOS 6.1 上运行的,当我运行它时,我可以在 ~/Library/Application Support/iPhone Simulator/ 路径下查看项目 sqlite 文件6.1/应用程序/[应用程序 GUID]/Documents/MyAppName.sqlite。

如上所述用新版本升级我的 Mac 和 XCode 后,我使用 XCode 5 打开该项目,我能够对我的应用程序中使用的 Core Data 函数执行 CRUD 操作,并且项目运行正常。但是,我按照上面的路径查看我的 sqlite 文件,在“~/Library/Application Support”文件夹下找不到“iPhone Simulator”文件夹。

请帮忙。先感谢您。

4

1 回答 1

11

您是否尝试过记录文档目录的路径?

NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *basePath = ([paths count] > 0) ? [paths objectAtIndex:0] : nil;

NSLog(@"%@",basePath);

编辑 如果看不到 Library 文件夹,请转到 finder 并按 command + shift + G,然后输入从上述日志收到的输出。在您的情况下,/Users/thomaslee/Library/Application Support/iPhone Simulator/7.0.3/Applications/5482CD65-DA92-4C65-863C-2D1335C24C43/Documents

于 2013-10-28T17:36:25.390 回答