MagicalRecord 2.3.2 MR_saveToPersistentStoreWithCompletion不立即更新
问题描述:
我正在使用(MagicalRecord,2.3.2)。我无法弄清楚为什么在MR_defaultContext上使用MR_saveToPersistentStoreWithCompletion会导致“更新失败!”因此我无法立即更新条目。MagicalRecord 2.3.2 MR_saveToPersistentStoreWithCompletion不立即更新
[[NSManagedObjectContext MR_defaultContext] MR_saveToPersistentStoreWithCompletion:^(BOOL success, NSError *error){
if (success){
NSLog(@"Updating success!");
}
else{
NSLog(@"Updating fail!");
}}];
MR_saveWithOptions:完成:正在从MR_saveToPersistentStoreWithCompletion称为:和布尔hasChanges是NO。
答
当我检查调用堆栈是线程,在我的情况的问题,是该线程是零: {数= 14,名称=(空)}
,所以我将其设置为主线程并修复了更新。