Podstawowy klucz pobierania danych iPhone'a
Opracowuję aplikację korzystającą z CoreData.
Tak w.sqlite plik, zarządza samym kluczem podstawowym.
Podstawowa nazwa atrybutu klucza toZ_PK.
Mój problem polega na tym, że chcę, aby dane z mojej tabeli były sortowane rosnąco według klucza podstawowego.
Używam tego kodu
<code>NSSortDescriptor *sort = [[NSSortDescriptor alloc] initWithKey:@"_PK" ascending:YES]; [fetchRequest setSortDescriptors:[NSArray arrayWithObject:sort]]; [sort release]; </code>
Ale to nie działa.
kiedy używam „tytułu” z „_PK”, działa poprawnie
<code>NSSortDescriptor *sort = [[NSSortDescriptor alloc] initWithKey:@"title" ascending:YES]; [fetchRequest setSortDescriptors:[NSArray arrayWithObject:sort]]; [sort release]; </code>
Czy istnieje inny sposób użycia klucza podstawowego tabeli?