2015-04-03 44 views
1

如何處理NSManagedObjectContextObjectsDidChangeNotification錯誤發生atmanagedObjectContext save:&errorNSManagedObjectContextObjectsDidChangeNotification錯誤

+0

什麼錯誤請說明更多的細節 – 2015-04-03 04:44:03

+0

NSManagedObjectContextObjectsDidChangeNotification。 - [__ NSCFSet addObject:]:嘗試向userInfo插入nil(null) 2015-03-31 13:16:12.406 NPG [2310:36260] ***終止應用程序,由於未捕獲異常'NSInvalidArgumentException',原因:' - [__NSCFSet addObject:]:嘗試插入nil' – user1083472 2015-04-03 04:53:18

+0

您是否在後臺線程上執行保存操作?或者你已經指定你的上下文併發類型爲nsconcurrencytypeprivate? – 2015-04-03 05:02:10

回答

0

如果您正在使用NSPrivateQueueConcurrencyType 或使用concurrencytypemainqueue

//asyncrhonous 

[self.managedObjectContext performBlock:^{ 
//do stuff with the context 
}]; 

//syncrhonous 
[self.managedObjectContext performBlockAndWait:^{ 
//do stuff with the context 
}]; 
+0

此解決方案不適用於我的情況。任何其他備用解決方案 – user1083472 2015-04-14 12:14:04

相關問題