我在我的应用程序中使用核心数据。我的应用程序工作正常..我最近重置我的模拟器设置,现在该应用程序抛出异常。我读了所有帖子和清理我的目标也不过它没有运行,,然后我设置断点,发现异常在此代码核心数据模型抛出异常
- (NSManagedObjectModel *)managedObjectModel {
if (managedObjectModel_ != nil) {
return managedObjectModel_;
}
NSURL *modelURL = [[NSBundle mainBundle] URLForResource:@"TouristGuide" withExtension:@"momd"];
managedObjectModel_ = [[NSManagedObjectModel alloc] initWithContentsOfURL:modelURL];
return managedObjectModel_;
}
此代码是我的AppDelegate文件的最后一行。而例外的是
*终止应用程序由于未捕获的异常 'NSInvalidArgumentException',原因是:
如果您有两个数据模型,请检查哪一个是活动的。 – karim
你在你的persistentStoreCoordinator访问器中调用'[self managedObjectModel]'吗? –
我有一个活动的数据模型 – iProgrammer