从自定义单元格到视图控制器的简单segue

时间:2016-03-04 19:51:53

标签: swift

我似乎没有通过研究之前的问题得到明确的答案。我有一个表,单击一个单元格推送到另一个视图控制器。我通过命令单击原型单元格到另一个视图控制器来完成此操作。

现在我有一个不在故事板中的自定义单元格,所以我无法执行命令+单击以设置segue!

1 个答案:

答案 0 :(得分:2)

您应该在表视图控制器上实现

override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
      self.performSegueWithIdentifier("showDetail", sender: self)
}

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
    // Get the new view controller using [segue destinationViewController].
    // Pass the selected object to the new view controller.

    if segue.identifier == "showDetail" {
       //pass var to destination controller
    }

}

在你的故事板上用两个控制器连接一个segue并命名为" showDetail"

希望它有所帮助。