Core Data abrufen detaillierte Informationen
Hallo, versuche ich detaillierte Informationen aus der Datenbank zu nehmen, habe ich eine einfache Datenbank zu erstellen, und ich zeige die Lebensmittel Obst in einer Tabellenansicht zum Beispiel Attribut: Apple- Trauben Erdbeere Melone ... wenn ich zum Beispiel auf die Apfelreihe anklicke, möchte ich die Detailinformationen für dieses Objekt abrufen: so will ich nur den FruchtName sehen, der für fruitID gruppiert wird, zum Beispiel gibt es viel Apfel Fruit-Typ, und jeder Typ hat eine ID ... so will ich nur den Apfel Typ für eine ID sehen, ich hoffe, ich erkläre das Problem gut.
fand ich nur diese Methode:
- (NSArray *)sortFruit {
NSSortDescriptor *sortLastNameDescriptor = [[NSSortDescriptor alloc] initWithKey:@"fruitID" ascending:YES];
NSArray *sortDescriptors = [NSArray arrayWithObjects:sortLastNameDescriptor, nil];
return [[[fruit valueForKey:@"detailes"] allObjects] sortedArrayUsingDescriptors:sortDescriptors];
}
aber auf diese Weise kann ich nur alle Details für diese Frucht nehmen und durch fruitID sortiert, aber ich Wert nicht wählen kann ... so kann ich ‚t sehen nur eine bestimmte fruitID Gruppe ...
EDIT: Vielen Dank für die Antwort, ok jetzt auf diese Weise:
NSPredicate *predicate = [NSPredicate
predicateWithFormat:@"%K == %@",
@"fruitID", [NSNumber numberWithInt:0]];
NSArray *arrayfiletered = [[self sortEpisode] filteredArrayUsingPredicate:predicate];
i die in abrufen Für eine bestimmte FruchtID, aber es gibt eine Möglichkeit zu sehen, wie viele verschiedene Früchte es für diese Frucht gibt?
danke für deine antwort, ich habe meine frage mit einem anderen bearbeiten ... – Piero
Sorry Ihre Frage ist mir ein wenig unklar geworden. Sie möchten ein "Lebensmittelgeschäft" holen und sehen, wie viele "Details" es hat? – borrrden
nein Ich möchte "Lebensmittelgeschäft" holen und sehen, wie viele verschiedene fruitID gibt es für das ObstGrocery ... – Piero