我有一个UIViewController
,其中有一个Tableview
,我已经在其中填充了自定义数据。
在选择时,我做了一个performSegue
去到我的下一个视图控制器。
在故事构建器上,我从TableViewCell到下一个视图控制器进行了“显示”,并且视图一直从底部而不是从右向左移动,以便用户可以轻松地返回到该视图。
我什至尝试将第二个视图控制器嵌入UINavigationController
中,但它仍然没有执行任何操作。
这是一个错误还是我错过了一步?
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
performSegue(withIdentifier: "showCourseDetail", sender: self)
}
override func prepare(for segue: UIStoryboardSegue, sender: Any?) {
if segue.identifier == "showCourseDetail" {
if let destinationVC = segue.destination as? CourseViewController {
destinationVC.title = MyData[(coursesTableView.indexPathForSelectedRow?.row)!].title
}
}
}