有人知道为什么将包显示名称从${PRODUCT_NAME}
更改为Application
会引发以下CoreData错误吗?
Failed to create file; code = 2
我的xcdatamodeld
具有完全相同的名称(Application
),只有当我再次将捆绑显示设置为${PRODUCT_NAME}
时,应用才能正常运行。此外,商店网址的名称为@"Application.sqlite"
。
我正在Info.plist文件中更改这些值。
修改
错误位于以下行
- (NSPersistentStoreCoordinator *)persistentStoreCoordinator
{
if (__persistentStoreCoordinator != nil) {
return __persistentStoreCoordinator;
}
// This line produces the error
NSURL *storeURL = [[self applicationDocumentsDirectory] URLByAppendingPathComponent:@"Beezer.sqlite"];
...
}