执行赛格瑞选择一个UITableViewCell
问题描述:
我已经使用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