Hallo,
ich nutze zum erste Mal Core Data und benötige mal einen Denkanstoß.
NSFetchRequest liefert mir doch eine Ergebnismenge der abgefragten Entität zurück - vergleichbar mir der SELECT-Anweisung.
Anbei mal der Quellcode mit dem ich alle Personendaten ausgebe. Das funktioniert auch tadellos.
Wie greife ich nun auf einen bestimmten Datensatz z.B. den 3.'ten und auf dessen Attribut z.B. "alter" zu?
Obiger Quellcode (s. Zeile 1) liefert lt. Debugger ebenfalls eine Ergebnismenge zurück. iPersonAlter beinhaltet also mehr als einen Wert. Außerdem erhalte ich folgende Fehlermeldung: "Binary operator '==' cannot be Applied to operads of type 'Any' ant 'Int', welche ja bestätigt, dass iPersonAlter eine Menge enthält und nicht einen einzelnen Wert eines Datensatzes.
Kann mir irgendjemand eine plausible Erklärung mitteilen. Außerdem wäre es prima wenn mir jemand erklären könnte wie ich auf einen bestimmen Datensatz der Menge und auf dessen Attribute gezielt zugreifen kann?
Danke.
ich nutze zum erste Mal Core Data und benötige mal einen Denkanstoß.
NSFetchRequest liefert mir doch eine Ergebnismenge der abgefragten Entität zurück - vergleichbar mir der SELECT-Anweisung.
Anbei mal der Quellcode mit dem ich alle Personendaten ausgebe. Das funktioniert auch tadellos.
Wie greife ich nun auf einen bestimmten Datensatz z.B. den 3.'ten und auf dessen Attribut z.B. "alter" zu?
Kann mir irgendjemand eine plausible Erklärung mitteilen. Außerdem wäre es prima wenn mir jemand erklären könnte wie ich auf einen bestimmen Datensatz der Menge und auf dessen Attribute gezielt zugreifen kann?
Danke.