更改捆绑显示名称会中断CoreData持久性存储协调器

时间:2013-01-17 10:42:56

标签: iphone ios core-data

有人知道为什么将包显示名称从${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"];
...
}

0 个答案:

没有答案