Tôi đã thêm UIButton
vào UITableViewCells
. Tôi có khi người dùng nhấp vào nút, chúng tôi đã nhận được đường dẫn chỉ mục để sử dụng các giá trị từ NSMutableArray
. Tôi đã sử dụng dưới đây để có được hiện tại IndexPath
,Làm thế nào để vượt qua UITableView IndexPath để UIButton @selector theo tham số trong iOS?
[getMeButton addTarget:self action:@selector(resendTheErrorMessage:) forControlEvents:UIControlEventTouchUpInside];
-(void) resendTheErrorMessage:(id)sender
{
NSLog(@"SEnder: %@", sender);
//NSLog(@"Index Path : %@", indexpath);
}
bất cứ ai có thể vui lòng giúp tôi vượt qua indexPath hiện UIButton's
@selector. Cảm ơn trước.
EDIT:
Đây là sản phẩm tôi nhận được từ NSLog()
<UIButton: 0x864d420; frame = (225 31; 95 16); opaque = NO; tag = 105; layer = <CALayer: 0x864d570>>
Bạn có thể đặt thẻ cho các nút của mình theo số hàng của ô của bạn, sau đó bạn có thể dễ dàng lấy được cellIndex. Hiển thị mã nơi bạn đã thêm nút của mình trên phương thức cellForRowAtIndexPath :)? – TheTiger
@VakulSaini Cảm ơn. Tôi đã không nhận được cellIndex từ (id) người gửi. Tôi đã chỉnh sửa câu hỏi của mình, vui lòng xem phần này. Cảm ơn. –
Bạn nhận được điều này vì bạn đang in id của 'UIButton'. Xem bài đăng của tôi để nhận được cellIndex – TheTiger