【发布时间】:2012-06-19 12:45:13
【问题描述】:
我一直在编写 Xcode 教程,无法解决这个问题。教程是 here
我得到的错误是:
+entityForName: 找不到实体名称“Contact”的 NSManagedObjectModel
在此行(我已将目的地更改为联系方式):
Contact *contact = (Contact *)[NSEntityDescription insertNewObjectForEntityForName:@"Contact" inManagedObjectContext:managedObjectContext];
我很确定问题是因为我没有完成第 11 点,因为我不确定如何使用 Xcode 4.3.2 和故事板来完成。有人知道吗?
【问题讨论】:
-
该错误与教程中的第 4 步和第 5 步有关。确保您正确拼写实体名称,它也区分大小写。此错误与情节提要无关。
-
在coremodel中添加“联系人”,删除设备中的应用程序并运行后。也许这就是问题
-
嗯,实体的拼写肯定是正确的。而且我再次完成了教程,代码没有问题。 @SimonePistecchia 您如何将“联系人”添加到核心模型?
-
cxdatamodel。如果您进行了更改,请删除并重新安装该应用。
-
好吧,我下载了你提到的教程的代码,它工作正常。没有显示任何错误。