IOS / Objective-C:使用FetchedResults控制器

时间:2017-07-05 15:06:26

标签: ios datasource nsfetchedresultscontroller

我正在尝试遵循此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?

感谢您的任何建议。

0 个答案:

没有答案