Здравствуйте, я пытаюсь получить подробную информацию из базы данных, создаю простую базу данных и отображаю фруктовый атрибут "Бакалея" в табличном представлении, например: яблоко, виноград, клубника, дыня... если я, например, нажимаю на строку с яблоком, я хочу получить подробную информацию об этом объекте: поэтому я хочу видеть только fruitName, сгруппированные для fruitID, например, есть много типов яблок, и каждый тип имеетидентификатор ... так что я хочу видеть только Apple Type для идентификатора, я надеюсь, я хорошо объясню проблему.
я нашел только этот метод:
- (NSArray *)sortFruit {
NSSortDescriptor *sortLastNameDescriptor = [[NSSortDescriptor alloc] initWithKey:@"fruitID" ascending:YES];
NSArray *sortDescriptors = [NSArray arrayWithObjects:sortLastNameDescriptor, nil];
return [[[fruit valueForKey:@"detailes"] allObjects] sortedArrayUsingDescriptors:sortDescriptors];
}
но втаким образом, я могу взять только все детали для этого фрукта и отсортировать по фруктам, но я не могу выбрать значение ... поэтому я не могу видеть только определенную группу фруктов ...
РЕДАКТИРОВАТЬ: Большое спасибо за ответ, хорошо, теперь вот таким образом:
NSPredicate *predicate = [NSPredicate
predicateWithFormat:@"%K == %@",
@"fruitID", [NSNumber numberWithInt:0]];
NSArray *arrayfiletered = [[self sortEpisode] filteredArrayUsingPredicate:predicate];
я могу получить информацию для определенного fruitID, но есть способ увидеть, сколько различных fruitIDесть для этого фрукты?