iPhone Core Data Fetch-Primärschlüssel
Ich entwickle eine Anwendung, die CoreData verwendet.
Also rein.sqlite Datei, verwaltet es Primärschlüssel selbst.
Der Name des Primärschlüsselattributs lautetZ_PK.
Mein Problem ist, dass ich Daten aus meiner Tabelle in aufsteigender Reihenfolge nach Primärschlüssel sortieren möchte.
Ich benutze diesen Code
<code>NSSortDescriptor *sort = [[NSSortDescriptor alloc] initWithKey:@"_PK" ascending:YES]; [fetchRequest setSortDescriptors:[NSArray arrayWithObject:sort]]; [sort release]; </code>
Aber es funktioniert nicht.
Wenn ich "title" anstelle von "_PK" verwende, funktioniert es einwandfrei
<code>NSSortDescriptor *sort = [[NSSortDescriptor alloc] initWithKey:@"title" ascending:YES]; [fetchRequest setSortDescriptors:[NSArray arrayWithObject:sort]]; [sort release]; </code>
Gibt es also eine andere Möglichkeit, den Primärschlüssel von Table zu verwenden?