使用Core Data启用tableview编辑

时间:2015-04-25 13:06:31

标签: ios uitableview core-data tableview edit

我想使表格视图可编辑,即您点击编辑,它会为您提供删除条目的选项。我的理解是Apple使用以下代码轻松实现这一点:

- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath 
{
    // Return NO if you do not want the specified item to be editable.
    return YES;
}

- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath 
{
    return UITableViewCellEditingStyleDelete;
}

- (BOOL)tableView:(UITableView *)tableView shouldIndentWhileEditingRowAtIndexPath:(NSIndexPath *)indexPath 
{
    return NO;
}

当我的表在一个可变数组中时,我有这个工作,但是因为我转移到Core Data和NSFetchedResults控制器,同时它显示左上角的编辑按钮,并在你点击编辑后给你一个完成按钮,表格不可编辑。

Core Data需要什么特别的东西或可能出错的地方?

0 个答案:

没有答案