В настоящее время я пытаюсь настроить NSFetchedResultsController, который упорядочит мое табличное представление на основе количества объектов в отношении ко-многим. Я не уверен, имеет ли это значение при подсчете, но это также обратная зависимость.
Я думал, что-то вроде этого будет работать нормально:
NSEntityDescription *entity = [NSEntityDescription entityForName:@"Parent"
inManagedObjectContext:managedObjectContext];
NSSortDescriptor *sortDescriptor1 = [[NSSortDescriptor alloc]
initWithKey:@"children.@count" ascending:YES];
NSArray *sortDescriptors = [[NSArray alloc] initWithObjects:sortDescriptor1,
nil];
[fetchRequest setSortDescriptors:sortDescriptors];
Я продолжаю получать 'Keypath, содержащий агрегат KVC там, где его не должно быть; не удалось обработать детей. @ count '.
Есть идеи, что может пойти не так?