0
我已經使用SEGUE,這應該通過在我TableView中被按下電池的索引之後,但問題是,我的功能賽格瑞後didSelectRowAt
運行。這種說法是通過控制從定製單元格拖動到另一個視圖來完成的。執行賽格瑞選擇一個UITableViewCell
這裏是我的代碼:
override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
selectedScheduleN = indexPath.row
self.performSegue(withIdentifier: "edit", sender: nil)
}
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
switch(segue.identifier ?? "") {
case "edit" :
print ("normal function")
var dest : editScheduleViewController = segue.destination as! editScheduleViewController
dest.x = selectedScheduleN
case "add" : return
default : return
}
}
提前感謝!
刪除您從'cell'拖動的segue。並從你的'TableViewController'中添加一個segue到'editScheduleViewController'。 – nayem