我正在尝试使用 Core Data 在我的应用程序上制作一个小字典。当您使用 Master-Detail 应用程序时,会在用户的 Documents 文件夹中创建 xxx.sqlite 文件。现在在我第一次启动应用程序之前,我将代码更改如下,因为我想要应用程序中的 xxx.sqlite 文件:
- (NSPersistentStoreCoordinator *)persistentStoreCoordinator
{
if (_persistentStoreCoordinator != nil) {
return _persistentStoreCoordinator;
}
//NSURL *storeURL = [[self applicationDocumentsDirectory]
URLByAppendingPathComponent:@"CoreDataFileTest.sqlite"];
NSString* path= [[[NSBundle mainBundle] resourcePath] stringByAppendingPathComponent:@"CoreDataTest.sqlite"];
NSURL* storeURL = [[NSURL alloc] initFileURLWithPath:path];
我认为最后两行会在我的应用程序项目文件夹中创建一个 xxx.sqlite 文件。事实上,它没有。但该应用程序运行良好。这意味着 xxx.sqlite 文件是嵌入在应用程序本身中的吗?感谢您的时间。