我知道我们可以使用segue将数据传递给一个tableView到ViewController。
但我想从一个tableView到另一个tableView使用它。这可能吗?
prepareForSegue方法 - 我尝试过但无法实现我的目标。 (在斯威夫特)
答案 0 :(得分:0)
尝试使用下一个代码:
当选择单元格时,我们将推送到下一个视图控制器:
override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
let data = yourDataArray[indexPath.row]
self.performSegueWithIdentifier("toNextViewController", sender: data)
}
然后,我们将执行我们的segue:
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
if (segue.identifier == "toNextViewController") {
let viewController:NEXTViewController = segue.destinationViewController as! NEXTViewController
viewController.param = sender as! YOURDataObject
}
}
*你必须在tableViewController和nextViewController之间建立一个segue连接(" toNextViewController")