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

NSSortDescriptor *sort = [[NSSortDescriptor alloc] initWithKey:@"_PK" ascending:YES];
[fetchRequest setSortDescriptors:[NSArray arrayWithObject:sort]];
[sort release];

Ale to nie działa.

kiedy używam „tytułu” z „_PK”, działa poprawnie

NSSortDescriptor *sort = [[NSSortDescriptor alloc] initWithKey:@"title" ascending:YES];
[fetchRequest setSortDescriptors:[NSArray arrayWithObject:sort]];
[sort release];

Czy istnieje inny sposób użycia klucza podstawowego tabeli?