Używam frameworka Magical Record do zapisywania ustawień użytkownika. Teraz, po raz pierwszy, chcę zapisać rzeczy w wątku tła. Na stronie github w Magical Record znajduje się przykładowy fragment, którego nie w pełni rozumiem:Zapisywanie w trybie Magical Record w tle
Person *person = ...;
[MagicalRecord saveInBackgroundWithBlock:^(NSManagedObjectContext *localContext){
Person *localPerson = [person MR_inContext:localContext];
localPerson.firstName = @"John";
localPerson.lastName = @"Appleseed";
}];
Dlaczego potrzebny jest pierwszy wiersz? Czy nie mogę po prostu całkowicie stworzyć Osoby w bloku? Dziękuję Ci!
Jak widać, metoda pisałem powyżej wydaje się być przestarzałe, jakie metody należy użyć, aby zapisać w tle? Istnieje kilka "nowych" metod wymienionych, ale żadna z nich nie ma "tła" w nazwie. – Linus
@LinusAn To zależy od wersji MagicalRecord, której używasz. Możesz sprawdzić ich [repozytorium github tutaj] (https://github.com/magicalpanda/MagicalRecord) (Wierzę, że 'saveWithBlock:' jest analogiczną metodą w v3.x) – Alladinian
Ach, dziękuję bardzo! Wtedy użyję tego. Nie wiedziałem, że v3 już nie działa, lepiej pobierz najnowszą wersję. – Linus