在Xcode6中,我有一个正在使用核心数据的应用程序,但在iOS 8 iPhone模拟器的应用程序支持中没有文件夹。我的文件和核心数据sqlite数据库存储在哪里?
发布于 2014-06-19 00:50:43
模拟器目录已随Xcode6beta移动到...
~/Library/Developer/CoreSimulator
浏览目录到你的应用程序的Documents文件夹有点困难,例如,
~/Library/Developer/CoreSimulator/Devices/4D2D127A-7103-41B2-872B-2DB891B978A2/data/Containers/Data/Application/0323215C-2B91-47F7-BE81-EB24B4DA7339/Documents/MyApp.sqlite
发布于 2014-10-25 06:20:45
我建议您使用SimPholders来查找您的模拟器文件。它是一个菜单栏项目,可以跟踪你的模拟器应用程序,并让你直接转到它们的文件夹和内容。太棒了。
发布于 2014-10-15 15:57:05
要了解.sqlite文件在AppDelegate.m中的存储位置,请添加以下代码
- (NSURL *)applicationDocumentsDirectory
{
NSLog(@"%@",[[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject]);
return [[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject];
}
现在在AppDelegate.m中调用此方法
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
//call here
[self applicationDocumentsDirectory];
}
https://stackoverflow.com/questions/24290989
复制相似问题