2016-04-21 70 views
0

我正在使用(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。

回答

0

當我檢查調用堆棧是線程,在我的情況的問題,是該線程是零: {數= 14,名稱=(空)}

,所以我將其設置爲主線程並修復了更新。