【发布时间】:2015-11-02 16:06:21
【问题描述】:
我正在尝试将一些数据传递给单独的视图控制器,视图控制器连接到导航控制器,我可以使用
访问此视图控制器parentNavigationController!.performSegueWithIdentifier("ExercisePage", sender: self)
但数据没有传递,这是我的代码吗?
override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
let cell2 = tableView.cellForRowAtIndexPath(indexPath) as! SelectionProperties
let desVc = uploadDetails1()
desVc.workoutName = cell2.nameLabel!
desVc.parentNavigationController!.performSegueWithIdentifier("ExercisePage", sender: self)
}
它说它在打开一个可选项时发现 nil。
desVc.performSegueWithIdentifier("ExercisePage", sender: self) }
如果我这样做,它说没有segue
【问题讨论】:
-
你需要确保视图控制器和你的视图控制器有一个segue,在你的故事板中有表格视图。
标签: swift uitableview segue