我正在使用MagicalRecord获取核心数据对象并将其显示在由{非暂时性]实体属性UITableView
分组的groupAttribute
中的部分中:
self.fetchedResultsController =
[Post fetchAllGroupedBy: @"groupAttribute"
withPredicate:predicate
sortedBy:@"groupAttribute,publishDate"
ascending:NO
delegate:self];
predicate
只做一些过滤,没什么特别的。
插入一些对象后,表视图会将它们放入错误的部分。但是,行的排序是正确的。它基本上是相同的现象Richard Warrender describes in his blog,但是在添加第二个排序描述符后使用MagicalRecord和(注意sortedBy
为每个逗号分隔的属性生成一个排序描述符)。
这里出了什么问题?