我制作了一个 Core Data 应用程序,我想将其保存file.sqlite
到与默认目录不同的目录中。我遇到了这个SO 线程,然后发布了这个 SO 问题,并且该项目似乎正在编译,但我file.sqlite
没有保存在我指定的位置。我创建了一个方法,并向AppDelegate.m
文件中添加了一些代码,但storeURL
变量仍保存file.sqlite
在默认的“文档目录”中。如何调用我在AppDelegate.m
文件中创建的方法来指定storeURL
变量的正确位置?
我是否应该改变,
NSURL *storeURL = [NSURL fileURLWithPath: [docPath stringByAppendingPathComponent:@"Accounts.sqlite"]];
到
NSURL *storeURL = [NSURL fileURLWithPath: [documentsDirectoryPath stringByAppendingPathComponent:@"Accounts.sqlite"]];
这也会破坏 iOS 模拟器的支持吗?