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?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage