我是Core Data的新手,我遇到了麻烦......这是我从app delegate访问self.managedObjectContext时得到的结果:
#9 0x013db635 in objc_exception_throw
#10 0x00d00df3 in -[NSPersistentStoreCoordinator initWithManagedObjectModel:]
#11 0x00002b9d in -[appDelegate persistentStoreCoordinator] at appDelegate.m:158
#12 0x00002924 in -[appDelegate managedObjectContext] at appDelegate.m:121
#13 0x00002736 in -[appDelegate application:didFinishLaunchingWithOptions:] at appDelegate.m:32
调试器在persistentStoreCoordinator方法中的这行代码处停止:
persistentStoreCoordinator_ = [[NSPersistentStoreCoordinator alloc] initWithManagedObjectModel:[self managedObjectModel]];
也许这与它有关:我删除了.xcdatamodel和.xcdatamodelId文件,并从头开始创建了一个新模型(同名,通过File - > New File - > Data Model)。我尝试清理所有内容,重置iPhone模拟器内容等。但我不断收到此错误。
感谢您的帮助。
答案 0 :(得分:2)
好的,这是解决我的问题的不是非常微妙的解决方案:
就是这样!