我正在尝试遵循此Ray Wenderlich tutorial,让您重新安排数据源为NSArray的表格单元格:
它使用exchangeObjectAtIndexPath.row withObjectAtIndex:sourceIndexPath.row
方法重新排列tableview后面的数据。由于数据保存在一个可变数组中,因此它将此方法应用于self.dataItems,NSMutableArray
保存数据如下:
NSMutableArray * data = [@[@"Get Milk!", @"Go to gym", @"Breakfast with Rita!", @"Call Bob", @"Pick up newspaper", @"Send an email to Joe", @"Read this tutorial!", @"Pick up flowers"] mutableCopy];
self.dataItems = data;
// ... update data source.
[self.dataItems exchangeObjectAtIndex:indexPath.row withObjectAtIndex:sourceIndexPath.row];
就我而言,我使用FetchedResultsController
从coredata中提取数据,而tableView的数据源是self。
self.tableView.dataSource = self;
有没有人知道FRC背后是否存在类似于NSArray的东西,以便我可以实现相同的方法或以其他方式交换dataItems,同时仍然使用FRC?
感谢您的任何建议。