如何从对象创建日期排序的核心数据中获取结果?

nic*_*ick 1 objective-c nsfetchedresultscontroller nsfetchrequest ios

对不起,如果标题不清楚,我会解释:

我有一个音符创建页面,在创建一个音符之后我将使用模型类(nsmanagedobject子类)保存音符.

我有另一个表视图控制器,我正在显示注释,我希望表视图上的注释按创建日期排序,是否有一个键?

这就是我现在拥有的:

NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"body" ascending:YES];
Run Code Online (Sandbox Code Playgroud)

这里的关键是注释的文本,所以它按abc排序,你能帮我按日期排序吗?

TNX

Pau*_*w11 5

托管对象没有隐式创建日期属性.您可以在模型中创建属性,比如creationDate,并[NSDate date]在创建对象时将其设置为.

然后您可以简单地对此属性进行排序

 NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"creationDate" ascending:YES];
Run Code Online (Sandbox Code Playgroud)