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?

questionAnswers(1)

yourAnswerToTheQuestion