我在我的應用程序中使用核心數據。我的應用程序工作正常..我最近重置我的模擬器設置,現在該應用程序拋出異常。我讀了所有帖子和清理我的目標也不過它沒有運行,,然後我設置斷點,發現異常在此代碼核心數據模型拋出異常
- (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