CoreDataを使用するアプリケーションを開発しています。
したがって、.sqliteファイルでは、主キー自体を管理します。
主キー属性名はZ_PKです。
私の問題は、テーブルのデータを主キーの昇順で並べ替えたいということです。
私はそのコードを使用しています
NSSortDescriptor *sort = [[NSSortDescriptor alloc] initWithKey:@"_PK" ascending:YES];
[fetchRequest setSortDescriptors:[NSArray arrayWithObject:sort]];
[sort release];
しかし、それは機能していません。
「_PK」の代わりに「タイトル」を使用している場合は、正常に機能しています
NSSortDescriptor *sort = [[NSSortDescriptor alloc] initWithKey:@"title" ascending:YES];
[fetchRequest setSortDescriptors:[NSArray arrayWithObject:sort]];
[sort release];
では、テーブルの主キーを使用する別の方法はありますか?