2

如果我没有设置NSSortDescriptoron NSFetchRequest,我会得到以下运行时异常:

An instance of NSFetchedResultsController requires a fetch request with sort descriptors

我只想按照它们在获取的 JSON 中出现的顺序列出这些项目。这可能吗?我试过设置NSSortDescriptorto nil,但这没有帮助。

提前致谢!

4

1 回答 1

2

您必须有一个排序描述符,这是获取结果控制器的硬性要求。

您应该向您的实体添加一个整数属性,并创建一个从集合订单的元数据条目到该属性的映射:

@metadata.mapping.collectionIndex : YOUR_NEW_ATTRIBUTE

在此处查看文档。

于 2013-11-11T14:00:17.693 回答