Я занимаюсь разработкой приложения. В моем приложении я нажимаю кнопку флажка, чтобы удалить строку. Я пишу этот код для того, чтобы пройти indexPath.row в мою кнопку CheckBox:Как передать indexPath (не indexPath.row) в мой IBAction для моего UITableViewCell
cell.checkbox.tag = indexPath.row
cell.checkbox.addTarget(self, action: "checkAction:", forControlEvents: .TouchUpInside)
Первый код позволяет мне доступ к indexPath.row, а второй позволяет мне создать функцию при нажатии кнопки моя , Это функция я использую, когда нажата кнопка:
@IBAction func checkAction(sender: UIButton) {
taskMgr.removeTask(sender.tag)
tblTasks.reloadData()
}
Теперь я хочу, чтобы добавить анимацию, когда он удаляет, так что это не выглядит так неожиданно. Код, который я хотел бы использовать это:
tableView.deleteRowsAtIndexPaths([indexPath], withRowAnimation: UITableViewRowAnimation.Automatic)
Однако, у меня есть только доступ к indexPath.row в моей функции checkAction. Как получить доступ к indexPath (не жертвуя indexPath.row)?
Спасибо, это сработало! – nintyapple