Clave principal de recuperación de datos básicos del iPhone

Estoy desarrollando una aplicación que utiliza CoreData.

Así que en.sqlite archivo, gestiona la clave primaria en sí.

El nombre del atributo de la clave primaria esZ_PK.

Mi problema es que quiero que los datos de mi tabla se clasifiquen de forma ascendente por clave principal.

Estoy usando ese código

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

Pero no está funcionando.

cuando estoy usando el "título" en lugar de "_PK", está funcionando bien

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

Entonces, ¿hay alguna forma diferente de usar la clave principal de la tabla?

Respuestas a la pregunta(1)

Su respuesta a la pregunta