我正在尝试使用按钮删除选定的行。因此我需要 indexPath.row,我将值写入全局变量,但是当我在按钮中访问它时,它返回 nil 给我。
var selectedRow = ""
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
let selectedEvent = myConversationRows[indexPath.row]
selectedRow = selectedEvent.id!
}
@IBAction func cancelConversation(_ sender: Any) {
print("selected")
print(self.selectedRow)
}
我猜当我点击按钮 didSelectRowAt 时不会触发。我尝试了不同的方法,但它们都不起作用。