【发布时间】:2011-06-29 00:24:52
【问题描述】:
我创建了一个项目,但没有选中“使用 CoreData”。项目名称是“词汇表”
现在我改变了主意,所以我使用 Add->New File->Resource->Data Model->为其命名 Glossary->没有选择任何类->Finish 添加了一个数据模型。
下一步是设计我的数据模型。 然后我将所需的代码添加到我的 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 始终为空 创建一个额外的 NSBundle Ref 并调用 mainBundle 告诉我这是有效的,但是我不知道它是否真的是正确的路径。
在创建时选择“使用 CoreData”对项目执行相同的步骤效果很好。
有人有想法吗?
【问题讨论】:
标签: iphone objective-c ios