2017-01-10 53 views
0

有一个视图控制器,我有一个tableView与一些部分。我想从tableView单元中获得多个segue。当我从故事板中的tableView创建一个segue时,第一个segue被正确创建,但是当我要创建第二个segue时,第一个segue会消失。有没有其他方法可以做到这一点?从故事板中的表格单元格中显示多个segue

在此先感谢。这是更新的问题。

if segue.identifier == "segue" { 
    let destVC = segue.destination as! AnotherVC 
    let indexPath = tableView.indexPathForSelectedRow 
    let cell = tableView.cellForRow(at: indexPath!) as! AnotherTableViewCell 
    let valueToPass = cell.storeName.text 
    destVC.storeName = valueToPass 
} else if segue.identifier == "somesegue" { 

} 
+0

请分享的tableview细胞的类型,要么是动态的还是静态的。 –

+0

你是如何做segue的?显示代码或者stroyboard,你可以很容易地添加很多segues,但是如果你是从一个单元格完成的,那么你希望它如何工作? 4分一次? –

+0

我有动态桌面@RamkrishnaSharma –

回答

1

是的,你需要从故事板创建多个segue,但将它们附加到单元格,但从viewController。给他们的名字,并在tableView didSelectRow方法检查单元格indexPath和调用self.performSegueWithIdentifier(“正确的标识符”)和您的viewController将进行转换

相关问题