【发布时间】:2012-08-09 18:57:30
【问题描述】:
我在UITableViewCells 中添加了UIButton。我有当用户单击按钮时,我们获得了索引路径以使用来自NSMutableArray 的值。我已经使用下面的来获取当前的IndexPath,
[getMeButton addTarget:self action:@selector(resendTheErrorMessage:) forControlEvents:UIControlEventTouchUpInside];
-(void) resendTheErrorMessage:(id)sender
{
NSLog(@"SEnder: %@", sender);
//NSLog(@"Index Path : %@", indexpath);
}
谁能帮我传递当前索引路径UIButton's@selector。提前致谢。
编辑:
这是我从NSLog()得到的输出
<UIButton: 0x864d420; frame = (225 31; 95 16); opaque = NO; tag = 105; layer = <CALayer: 0x864d570>>
【问题讨论】:
-
您可以根据单元格的行数为按钮设置标签,然后您可以轻松获取单元格索引。显示您在单元格 (cellForRowAtIndexPath:) 方法上添加按钮的代码?
-
@VakulSaini 谢谢。我没有从(id)发件人那里得到 cellIndex。我已经编辑了我的问题,请查看这个。谢谢。
-
你得到这个是因为你正在打印
UIButton的id。查看我的帖子获取 cellIndex -
How to know the UITableview row number 的可能重复项 - 在我看来,标签是一个糟糕的解决方案。
-
@jrturton - 不错的解决方案....我对此投了赞成票。太好了!
标签: objective-c ios uitableview parameters uibutton