我只是将一个表插入到一个普通的 UIViewController 中,并将委托和源组件与文件的所有者连接起来。当我将数据插入表行时,一切正常。但现在我试图找出如何删除行。
我只是看了很多其他帖子,但找不到正确的解决方案。
我试图为表中的每一行插入一个 asseccory 按钮:
cell.accessoryType = UITableViewCellAccessoryDetailDisclosureButton;
我什至找到了按下附件按钮时将调用的方法:
- (void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath{
NSLog(@"Accessory pressed");
//[self tableView:tableView willBeginEditingRowAtIndexPath:indexPath];
//[self tableView:nil canEditRowAtIndexPath:indexPath];
//[self setEditing:YES animated:YES];
}
在日志中打印了消息,但是我尝试调用的任何一种方法(注释的方法)都没有将视图更改为编辑模式。我怎么解决这个问题?
这是 UIViewController 的屏幕截图。我还没有集成导航控制器。