+entityForName: could not locate an NSManagedObjectModel for entity name
今天编写数据库Coredata用来查询数据的时候,显示此错误。网上找不知道什么原因。
看到这个文章,感觉有点类似,虽然不是一个东西。
http://blog.csdn.net/cjopengler/article/details/6765786
我的错误应该也是空指针引起的。于是想到了
前面定义了一个用来操作数据库的managedObjectContext变量,肯定是这个为空了。
于是把它换了下位置,调试,终于可行。
从 initWithNibName函数移到awakeFromNib函数,就能够执行到了。
但是很奇怪,为什么会不执行 initWithNibName 函数呢?
而执行了awakeFromNib函数呢?