我使用默认的Apple docs样板代码来更新FRC事件的tableview。这是我使用的请求:
NSFetchRequest *fetchRequest = [NSFetchRequest fetchRequestWithEntityName:@"Person"];
fetchRequest.predicate = [NSPredicate predicateWithFormat:@"contactWish != NULL"];
NSSortDescriptor *sort2 = [NSSortDescriptor sortDescriptorWithKey:@"contactWish.nextReminder.remindDate" ascending:YES];
NSArray *sortDescriptors = @[sort2];
fetchRequest.sortDescriptors = sortDescriptors;
问题是如果更新contactWish.nextReminder.remindDate
,则tableview永远不会重新排序其项目。其他一切都有效。这是预期的行为吗?我不能让FRC以某种方式跟踪关系中的属性吗?我尝试了几种方法,但都没有。