【发布时间】:2015-05-26 21:25:56
【问题描述】:
我有一个实现compare: 消息的NSManagedObject 子类。我想检索这些对象并使用此比较方法对它们进行排序,但显然我必须为NSSortDescriptor 提供key。
我不想提供任何key,因为对象本身已经知道如何比较自己。
如果我提供 nil 作为键的键:
r.sortDescriptors = @[[NSSortDescriptor sortDescriptorWithKey:nil
ascending:YES selector:@selector(compare:)]];
我收到以下错误:
失败:((62)等于([[self.lib tags] count]))失败:投掷 “实体中找不到密钥路径#self”
如何确保NSSortDescriptor 忽略任何key 而只使用compare:?
【问题讨论】:
标签: objective-c cocoa core-data nsfetchrequest nssortdescriptor