用于将数据从一个表传递到另一个表的段

时间:2015-12-01 18:27:55

标签: swift uitableview swift2 segue

我知道我们可以使用segue将数据传递给一个tableView到ViewController。

但我想从一个tableView到另一个tableView使用它。这可能吗?

prepareForSegue方法 - 我尝试过但无法实现我的目标。 (在斯威夫特)

1 个答案:

答案 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")