Ich möchte einige Daten aus Core Data für Statistiken lesen. Mein Datenmodell ist wie in den Tutorials im Internet (ein bisschen Klicken und voilà, es ist fertig). Aber jetzt möchte ich mit den Daten arbeiten.
Meine Funktion:
-(int)calcAve {
int ret=0;
ret = [[stats valueForKey:@"aveScore"] intValue];
NSLog(@"%d",ret);
return ret;
}
stats
ist das Objekt, das von der .xib mit der Klasse verbunden ist, die. Dieses Objekt ist an die Entität Stats im Datenmodell gebunden. [stats entity]
gibt den richtigen Wert zurück. aveScore
ist ein Objekt in der Entität stats
(kein Rechtschreibfehler, ich habe es mehrfach überprüft!). Nein, der Fehler zeigt mir, dass stats
ist nicht das richtige Datenmodell:
this class is not key value coding-compliant for the key
Was ist daran falsch? Gibt es eine einfache Möglichkeit, die Daten aus den Kerndaten auszulesen?