UITableView commitEditingStyle返回nil indexPath

时间:2014-09-12 04:15:38

标签: uitableview ios8

我一直在使用iOS8中的UITableViews。我使用非ARC并且在我的代码中我已声明并且我已经设置了委托。

何时

tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath
调用

,indexPath返回nil。我已经在dealloc方法中释放了我的TableView。

谢谢,

1 个答案:

答案 0 :(得分:0)

Atlast找到了答案,实际上我手动调用了commitEditingStyle.Where按钮作为子视图添加到tablevewcell.In ios 7如果我们调用superview over buttonobject(即[buttonObj superview])它再次返回UITableViewCellScrollView我们必须调用superView来获取UITableviewCell即([[buttonObj superview] superview])

在IOS 8 UITableViewCellScrollView不推荐使用,我们只需要调用按钮superview(即只需[buttonObj superview])然后它返回UITableViewCell.I认为有人遇到同样的问题

                        That's it problem Solved.