IOS:从故事板中的原型单元发射多个段落

有没有办法将原型单元格连接到不同的场景,并在didSelectRowAtIndexPath方法调用[self performSegueWithIdentifier:@“NAMEOFTHESEGUE”sender:self]? 我似乎无法从原型单元格拖动多个segues到不同的场景…我知道这是可能的静态单元格,因为您可以绘制从每个单元格赛格到场景,但如果我使用原型单元格?

我目前正在试图使用SWRevealViewController( https://github.com/John-Lluch/SWRevealViewController )插件来实现。 在故事板示例项目中,他使用了一个包含3个静态单元格的表格,并将每个单元格连接到不同的场景。 但在我的情况下,静态单元不是一个选项,所以如果有人知道答案将是伟大的。

哦,并且在导航控制器中embedded了“侧面板视图控制器”,这是一个UIViewController,所以我可以将导航控制器连接到不同的场景不是一个选项,因为在这种情况下,新的场景在滑动面板内打开…

请考虑到我还是IOS编程的新手。 感谢您的时间!

编辑+解决scheme :我试图连接从视图控制器的赛格斯场景,但它一直给予和例外“NSInvalidArgumentException – 接收器没有segue与标识符…”解决scheme是在Xcode去“产品”,然后select“清理“: https : //stackoverflow.com/a/14089463/1185133

是的,唯一的是你不必将你的原型单元连接到多个目的地,多个segue的起源必须是视图控制器:

1 – 从你的表视图控制器(不是单元格)创buildsegue到目标VC,并给每个segue一个唯一的名字。

2 – 覆盖didSelectRowAtIndexPath:并调用[self performSegueWithIdentifier:@"NAMEOFTHESEGUE" sender:self]

就这样 :-)

如果您已经在View Controller中放置了一个表格视图,那么就像LombaX上面所解释的一样,从控制器中拖出segues,而不是单元格