我正在使用(MagicalRecord,2.3.2)。我无法弄清楚为什么在MR_defaultContext上使用MR_saveToPersistentStoreWithCompletion会给我“更新失败!”因此我无法立即更新条目。
[[NSManagedObjectContext MR_defaultContext] MR_saveToPersistentStoreWithCompletion:^(BOOL success, NSError *error){
if (success){
NSLog(@"Updating success!");
}
else{
NSLog(@"Updating fail!");
}}];
MR_saveWithOptions:正在从MR_saveToPersistentStoreWithCompletion调用:并且bool hasChanges为NO。
答案 0 :(得分:0)
当我检查调用堆栈所在的哪个线程时,在我的情况下,问题是线程是nil: {number = 14,name =(null)}
所以我将它设置为主线程并修复了更新。