核心数据与UIManagedDocument在Xcode 4.3:不能合并模型(Core Data

2019-09-17 03:48发布

我想感谢所有促成这个网站的人。 我在编程一个小白的一个H见鬼,你都帮我这么多。 随着中说,让我们在与我的最新的问题!

我创建一个使用应用程序UIManagedDocument存储核心数据模型,对我来说。 我用它来创建UIManagedDocument用下面的代码,但现在的Xcode 4.3.2(与Mac App Store的更新之一)我有一个问题。

下面的代码:

    NSURL *url = [[[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask] lastObject];
    url = [url URLByAppendingPathComponent:@"MyFile"];

    NSLog(@"\n\n This line does print. \n\n");
    UIManagedDocument *document = [[UIManagedDocument alloc] initWithFileURL:url];
    NSLog(@"\n\n This line does not print \n\n");

我收到该是这样的控制台错误:

终止应用程序由于未捕获的异常“NSInvalidArgumentException”,原因是:富“‘’不能与命名两个不同的实体合并模型”

这里的东西,我不会试图让版本或任何类似的工作。 我只是创建两种类型的实体数据模型,并试图获得一个UIManagedDocument在我的应用程序打开:超级简单,对不对?

我已经卸载Xcode和它重新安装到没有运气。 我也删除了我的核心数据模型和没有运气从头开始重做它。

我完全丢失,已经花了约2个晚上试图解决此。

帮我! 请! 谢谢阅读。 如果你不再需要的信息让我知道。 我给你我的灵魂的答案...

Answer 1:

所以我想通了。

我有一个很难相信,我不得不继承UIManagedDocument。 最终,我没有”得。 我有一些问题,我的文件被链接到项目的方式。

我在这里遵循的步骤,现在一切都很好

核心数据应用程序在iphone设备崩溃



文章来源: Core Data & UIManagedDocument in Xcode 4.3: Can't merge models