我正在开发一个使用 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];
那么有什么不同的方式来使用 Table 的主键呢?