Ich zeige in einer TableView die Anzahl von Themen zu einem Genre mit Hilfe der folgenden Methode an:
Alles anzeigen
Wenn ich das Programm zum ersten mal installiere und starte liefert die Methode 0 zurück, obwohl Daten in der Tabelle sind. Wenn ich das Programm beende und neu starte liefert er die korrekten Zahlen. Woran könnte es liegen, dass es beim ersten Aufruf nicht funktioniert. Wäre für Hinweise dankbar.
Quellcode
- - (int) numberOfEcffectsforGenre:(Genre *)genre{
- NSFetchRequest *request = [NSFetchRequest fetchRequestWithEntityName:@"Effect"];
- request.predicate = [NSPredicate predicateWithFormat:@"genre = %@", genre];
- NSError *error = nil;
- NSArray *effects = [self.context executeFetchRequest:request error:&error];
- return [effects count];
- }
Wenn ich das Programm zum ersten mal installiere und starte liefert die Methode 0 zurück, obwohl Daten in der Tabelle sind. Wenn ich das Programm beende und neu starte liefert er die korrekten Zahlen. Woran könnte es liegen, dass es beim ersten Aufruf nicht funktioniert. Wäre für Hinweise dankbar.