我看到iOS 7出现问题。当我将UITableView置于编辑模式时-我注意到我可以点击多个红色的“-”按钮以在多个单元格上带有“删除”选项。发生这种情况时,我会在控制台日志中看到以下警告。另外,在执行某些操作后,我无法点击“-”按钮。
在iOS 6中正常工作。
这是iOS7的错误吗?有人知道解决方法吗?
试图设置滑动以删除我们已经拥有的单元格....似乎不太好。- (BOOL)tableView:(UITableView *)iTableView canEditRowAtIndexPath:(NSIndexPath *)iIndexPath {
return (self.isEditMode) ? YES : NO;
}
- (UITableViewCellEditingStyle)tableView:(UITableView *)aTableView editingStyleForRowAtIndexPath:(NSIndexPath *)iIndexPath {
return (iIndexPath.row !=0 && self.isEditMode) ? UITableViewCellEditingStyleDelete : UITableViewCellEditingStyleNone;
}
最佳答案
这是iOS 7的问题,将在下一个iOS版本中修复。已经向苹果报告了这一情况。