【发布时间】:2017-09-23 21:08:17
【问题描述】:
我有一个表格视图,它的单元格本身有一个按钮,这些按钮应该打开一个具有唯一 ID 的视图。所以我需要向我的按钮传递一个参数,但使用addTarget 属性我可以在没有任何参数的情况下调用函数。
override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
...
cell.editButton.addTarget(self, action: #selector(goToEdit(id:)), for: .touchUpInside)
}
func goToEdit(id: String) {
let edit = EditAdViewController(editingAdId: id)
self.navigationController?.pushViewController(edit, animated: true)
}
有没有办法将带有一些参数的动作引用到按钮?谢谢大家:)
【问题讨论】:
标签: swift uitableview addtarget