2016-04-21 14 views
0

Ich verwende (MagicalRecord, 2.3.2). Ich kann nicht herausfinden, warum MR_saveToPersistentStoreWithCompletion auf MR_defaultContext gibt mir "Update fehlgeschlagen!" und deshalb kann ich einen Eintrag nicht sofort aktualisieren.MagicalRecord 2.3.2 MR_saveToPersistentStoreWithCompletion wird nicht sofort aktualisiert

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

MR_saveWithOptions: Fertigstellung: wird aus MR_saveToPersistentStoreWithCompletion genannt: und die bool haschanges NEIN ist.

Antwort

0

Wenn ich überprüft, welcher Thread die Call-Stack in ist, war die Frage in meinem Fall, dass der Faden gleich Null war: {Zahl = 14, name = (null)}

so eingestellt ich es dem Hauptthread und es hat das Update behoben.