MagicalRecord 2.3.2 MR_saveToPersistentStoreWithCompletion 没有立即更新

MagicalRecord 2.3.2 MR_saveToPersistentStoreWithCompletion not updating right away

我正在使用(MagicalRecord,2.3.2)。我不明白为什么在 MR_defaultContext 上使用 MR_saveToPersistentStoreWithCompletion 会给我 "Updating fail!",因此我无法立即更新条目。

[[NSManagedObjectContext MR_defaultContext] MR_saveToPersistentStoreWithCompletion:^(BOOL success, NSError *error){
        if (success){
            NSLog(@"Updating success!");
        }
        else{ 
            NSLog(@"Updating fail!");
        }}];

MR_saveWithOptions:completion: 正在从 MR_saveToPersistentStoreWithCompletion: 调用并且 bool hasChanges 为 NO。

当我检查调用堆栈在哪个线程时,我遇到的问题是线程为零: {number = 14, name = (null)}

所以我将它设置到主线程并修复了更新。