Magical Record - pobierz w głównym interfejsie wątku, w tle zero
Jestem nowy w Magical Record, ale już widziałem kilka pytań na temat przepełnienia stosu i nie mogę znaleźć odpowiedzi na moje pytanie.
Muszę znaleźć przedmioty z predykatem, używając tego typu konstrukcji:
NSArray *result = [MOSomeItems MR_findAllWithPredicate:predicate];
W głównym wątku wynik zwraca pewną wartość, ale interfejs użytkownika zawiesza się.
Podczas korzystania z tej konstrukcji wynik zwraca wartość zero:
dispatch_async(dispatch_get_global_queue( DISPATCH_QUEUE_PRIORITY_BACKGROUND, 0), ^{
NSArray *result = [MOSomeItems MR_findAllWithPredicate:predicate];
});
Jaka jest najlepsza praktyka pobierania danych w tle?