RESTKit:如何指定不排序?

时间:2013-11-11 13:37:02

标签: objective-c restkit

如果我没有在NSSortDescriptor上设置NSFetchRequest,我会收到以下运行时异常:

An instance of NSFetchedResultsController requires a fetch request with sort descriptors

我只是希望这些项目按照它们在获取的JSON中出现的顺序列出。这可能吗?我已尝试将NSSortDescriptor设置为nil,但这没有帮助。

提前致谢!

1 个答案:

答案 0 :(得分:2)

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

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

@metadata.mapping.collectionIndex : YOUR_NEW_ATTRIBUTE

检查文档here