我尝试在编辑模式结束后获取UITableView的选定行。
- (void)tableView:(UITableView *)tableView didEndEditingRowAtIndexPath:(NSIndexPath *)indexPath
{
NSLog(@"did end editing");
NSArray *selectedRows = [tableView indexPathsForSelectedRows];
NSLog(@"%i", selectedRows.count);
}
遗憾的是,这不起作用。当我结束编辑时,这个方法永远不会被调用。
实际上,我希望用户能够选择一些行并将相应的数据传递到邮件中。
如何获得这些细胞?!我希望你能帮助我!
问候,朱利安
答案 0 :(得分:0)
我认为编辑不是你想要的东西。
编辑一次只适用于一个单元格。 (通过docs)
您可能需要实现自己的编辑模式并处理用户选择执行编辑的单元格。然后,当他们说“提交编辑”(或您正在使用的语言)时,然后对这些单元格执行编辑。
这可能会有所帮助: