Ребята, у меня в ячейке tableViewCell есть кнопка. Каким образом я могу определить к какого строке (ячейке) tableView относится данная кнопка? Естестевнно, не прибегая к didSelectRow
в ячейке
var tapBlock: (()->())? = nil
@IBAction func didTouchButton(sender: AnyObject) {
if let tapBlock = self.tapBlock {
tapBlock()
}
}
в таблице
let cell = tableView.dequeueReusableCellWithIdentifier("YourCellIdentifier", forIndexPath: indexPath) as! YourCustomTableViewCell
cell.tapBlock = {
print("Button tapped")
}