使用 swift5 不再有效 xcode 无法识别 indexPathForSelectedRow
With swift5 no longer works indexPathForSelectedRow is not recognized by xcode
使用 swift5 和 TableView(没有 TableViewController),不再有效 xcode 无法识别 indexPathForSelectedRow,我不知道发生了什么变化
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
performSegue(withIdentifier: "goToItems", sender: self)
}
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
let destinationVC = segue.destination as! ViewController2
if let indexPath = tableView.indexPathForSelectedRow {
destinationVC.selectedTable = dataTableWord[indexPath.row]
} else {
}
}
swift5 或 Xcode 上的 UITableView 没有变化。
确保您已正确定义 UITableView 变量。
或者,如果您使用的是情节提要,请删除 tableView 插座并将其重新连接到情节提要中的 UITableView 对象。
使用 swift5 和 TableView(没有 TableViewController),不再有效 xcode 无法识别 indexPathForSelectedRow,我不知道发生了什么变化
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
performSegue(withIdentifier: "goToItems", sender: self)
}
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
let destinationVC = segue.destination as! ViewController2
if let indexPath = tableView.indexPathForSelectedRow {
destinationVC.selectedTable = dataTableWord[indexPath.row]
} else {
}
}
swift5 或 Xcode 上的 UITableView 没有变化。 确保您已正确定义 UITableView 变量。 或者,如果您使用的是情节提要,请删除 tableView 插座并将其重新连接到情节提要中的 UITableView 对象。