У меня есть хранилище CoreData, и я хочу сохранить порядок сортировки, предоставляемый службой REST. Объекты в CoreData имеют атрибут guid
и отсортированный массив REST (GUID). Я хотел бы сохранить этот вид после извлечения объектов из CoreData.CoreData: сортировка на основе предиката/массива с использованием IN
Я использую следующий NSPredicate
в моих выборках:
[NSPredicate predicateWithFormat:@"guid IN %@", wishlistGUIDs];
где wishlistGUIDs является REST предоставленного массивом GUIDs для соответствующих объектов.
Есть ли способ получить результаты при сохранении заказа wishlistGUIDs
? Я изучил с помощью NSSortDescriptor
и собрал массив безумного дескриптора сортировки, итерируя более wishlistGUIDs
, но он кажется слишком сложным и просто «неправильным».