iOS致命异常:NSInternalInconsistencyException错误

时间:2017-04-26 05:51:52

标签: ios objective-c core-data

所以,过去几天我一直收到来自崩溃学家的许多崩溃报告。所以我检查了崩溃问题面板,并且我在许多用户身上遇到了致命异常:NSInternalInconsistencyException 崩溃。崩溃是由以下方法中的 if([managedObjectContext hasChanges]&&![managedObjectContext save:& error])引起的:

- (void) saveContext{
 NSError *error = nil;

 NSManagedObjectContext *managedObjectContext = self.managedObjectContext;

 if (managedObjectContext != nil)
 {
     if ([managedObjectContext hasChanges] && ![managedObjectContext save:&error])
     {
        NSLog(@"Unresolved error %@, %@", error, [error userInfo]);
     }
 }
}

我读到有关此问题的快速解决方法是删除以前版本的应用程序,然后安装最新版本。每当我的应用程序出现新版本时,用户是否必须这样做?

如何在iOS上安全保存上下文?

0 个答案:

没有答案