Clasificar NSMutableArray usando SortDescriptor Y ¿Predicar posible?
Tengo un conjunto de tipo "Restaurante" que tiene un NSSet de "Calificación". La calificación tiene una ID y un valor.
Quiero ordenar la variedad de restaurantes por calificación con un ID de 01, de mayor a menor.
Algo parecido a lo siguiente, pero ¿cómo utilizo el predicado y el descriptor de clasificación juntos en la matriz original?
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"Rating.rating_id=%d", ratingID];
NSSortDescriptor *descriptor = [NSSortDescriptor sortDescriptorWithKey:@"currentValue" ascending:YES];
NSArray *sorted = [[originalArray allObjects] sortedArrayUsingDescriptors:[NSArray arrayWithObject:descriptor]];