У меня есть fetchedResultsController, который должен получить инструкции, как указано в массиве списков NSMutable listOfInstructions. Это отлично работает.
Однако я хочу, чтобы порядок сортировки при получении был таким же, как порядок инструкций в listOfInstructions. Как я могу изменить свой sortDescriptor для этого?
Я посмотрел на селектор и компаратор и не смог найти легких решений.
// Define a predicate to get only specific list from DB
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"instructions IN %@",listOfInstructions];
[fetchRequest setPredicate:predicate];
// Edit the sort key as appropriate.
NSSortDescriptor *sortDescriptor = [
[NSSortDescriptor alloc]
initWithKey:@"instructions"
ascending:YES
];
NSArray *sortDescriptors = [[NSArray alloc] initWithObjects:sortDescriptor, nil];