如何解决在NSFetchRequest中按实体名称排序
| 我有一个访存的结果控制器,该控制器应显示具有多个子实体的某个实体的所有项目。 提取结果控制器中的部分应基于实体名称,即项目所属的子实体。将sectionNameKeyPath
设置为@\"entity.name\"
即可。
但是,似乎不可能为获取请求获取正确的排序描述符。 [NSSortDescriptor sortDescriptorWithKey:@\"entity.name\" ascending:YES]
之类的结果会导致keypath entity.name not found in entity Something
之类的错误。
解决方法
尝试使用
[NSSortDescriptor sortDescriptorWithKey:@\"name\" ascending:YES];
您不需要前面的实体,因为获取请求已经定义了实体ist。另请参见“排序描述符类参考”。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。