最近,我将我的XCode从版本4.6.3升级到verion 5.0.1,将我的Mac升级到iOS 7.0.3和iOS X Maverick.
我有一个使用Core Data的简单项目,它是用Xocde 4.6.3编写的,用iOS 6.1运行,当我运行它时,我可以在路径下查看项目sqlite文件〜/ Library/Application Support/iPhone Simulator/6.1/Applications/[app GUID] /Documents/MyAppName.sqlite.
在我使用上面提到的新版本升级我的Mac和XCode之后,我使用XCode 5打开该项目,并且我能够针对我的应用程序中使用的Core Data函数执行CRUD操作,并且项目运行正常.但是,我按照如上的路径,看看我的sqlite的文件,我不能在"〜/库/ Application Support"文件夹下找到了"iPhone模拟器"文件夹.
请帮忙.先感谢您.
Man*_*Mac 12
您是否尝试过记录文档目录的路径?
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *basePath = ([paths count] > 0) ? [paths objectAtIndex:0] : nil;
NSLog(@"%@",basePath);
Run Code Online (Sandbox Code Playgroud)
编辑 如果看不到库文件夹,请转到查找器并按下命令+ shift + G,然后输入从上面的日志中收到的输出.在您的情况下,/ Users/thomaslee/Library/Application Support/iPhone Simulator/7.0.3/Applications/5482CD65-DA92-4C65-863C-2D1335C24C43/Documents