我在 UITableView 单元格中有一个删除按钮。此按钮的功能是从 Core Data 中删除该特定单元格的内容。此过程无法撤消;所以,我添加了 UIAlertView 让用户在继续删除之前确认他们的决定。
看来我需要在里面编写所有删除逻辑......
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
但是,这是一个委托方法。表格单元格的索引路径丢失?点击 UIAlertView 按钮后如何访问 UITableViewCell 数据?
我现在想到的一个想法是遍历使用alertview.superview
直到找到 UITableViewCell,并访问它的 indexPath 属性。但这似乎并不优雅。应该有另一种方法来解决这个问题吗?