如何在 didSelectRowAtIndexPath 中为选定的 nib 单元触发某些 segue

How to trigger certain segue for a selected nib cell in didSelectRowAtIndexPath

我的 table 视图中有 2 个自定义 nib 单元格,它们应该执行 2 个不同的 segues。我想要这样的东西:

override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
    // if nib cell A is selected
    self.performSegueWithIdentifier("aSegue", sender: self)
    // if nib cell B is selected
    self.performSegueWithIdentifier("aDifferentSegue", sender: self)
}

我的 nib 单元有标识符,但 属性 在 didSelectRowAtIndexPath 方法中似乎无法访问。笔尖单元格随机显示在我的 table 视图中,没有排序。

例如

不是

访问 table 视图单元格中的独特内容以执行条件转场的最佳方式是什么?

你为什么不说

override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
        if self.tableView.cellForRowAtIndexPath(indexPath) is NibAClass
        {
            self.performSegueWithIdentifier("aSegue", sender: self)
        }
        if self.tableView.cellForRowAtIndexPath(indexPath) is NibBClass
        {
            self.performSegueWithIdentifier("aDifferentSegue", sender: self)
        }
}