我在UITableView单元内有一个删除按钮。此按钮的功能是从Core Data中删除特定单元格的内容。这个过程不能撤销;所以,我添加了UIAlertView让用户在继续删除之前确认他们的决定。从iOS中的UIAlertView访问UITableViewCell
看来,我需要编写所有内删除逻辑...
- (void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
然而,这是一个委托方法。表格单元格的Indexpath缺失?单击UIAlertView按钮后,如何访问UITableViewCell数据?
我现在想到的想法之一是使用alertview.superview
遍历,直到找到UITableViewCell并访问其indexPath属性。但这似乎并不优雅。是否应该有另一种方法来解决这个问题?
您使用的自定义单元格? – Dilip 2013-02-16 17:10:24
使用关联的对象 – 2013-02-16 17:28:47
如果您满意的话,接受答案是一个好习惯 – 2013-02-16 17:34:13