我创建了一个项目,不检查“使用CoreData”。项目名称是“词汇表”URLForResource送花儿给人返回nil
现在我改变了主意,因此我添加了一个数据模型usinng Add-> New File-> Resource-> Data Model->给它起名字Glossary-> didn`t select任何类 - >完成。
下一步是设计我的数据模型。然后我将所需的代码添加到我的AppDelegate。 所有步骤我在下面这个教程: https://developer.apple.com/library/ios/#documentation/DataManagement/Conceptual/iPhoneCoreData01/Introduction/Introduction.html%23//apple_ref/doc/uid/TP40008305-CH1-SW1
我的问题,现在位于这条线:
NSURL *modelURL = [[NSBundle mainBundle] URLForResource:@"glossary" withExtension:@"momd"]
modelURL总是nill 创建一个额外的一个NSBundle参考,并呼吁mainBundle让我发现,这是工作,但是我不知道它是否真的是正确的道路。
在创建项目时选择“使用CoreData”的项目也同样如此。
有任何人的想法?
是的,这已经是红色了,但正如我在教程中发现了这条线,并且当我编写使用核心数据进行存储时创建项目时,它工作正常。所以妈妈不应该是一个目录。我试图在Finder中搜索momd,但发现者hasen't发现任何东西(没有目录或文件)。那么对我来说那是很奇怪的:) – Jonas 2011-03-04 20:12:58
哎哟,我的错误,我刚刚更换momd与.xcdatamodel [d]在我的脑海里,很抱歉的混乱。 – robertvojta 2011-03-04 20:19:58