Segue没有打电话给prepareForSegue

Ben*_*ard 9 cocoa-touch ios xcode4.2 segue

也许我错过了一些简单的事情.我从一个按钮添加了一个模态segue到一个视图控制器.然后我添加了一些准备ForSegue的步骤(并检查我是否正确命名了segue).我已经做了几次没有问题.

现在,当我单击按钮时,模态窗口打开,但prepareForSegue不会触发.我尝试在prepareForSegue中添加一个日志语句,然后再检查标签的描述(理论上它应该触发任何segue).但我什么也没记录.

有任何想法吗?

the*_*wan 13

将segue从按钮连接到下一个控制器是连接它的正确方法,只需记住prepareForSegue:在拥有按钮而不是传入控制器的VC上调用它.您通过调用获得传入的控制器[segue destinationViewController].


Ben*_*ard 9

好吧,我发现了我怀疑的新手错误.我复制了一个VC,忘记将它的类设置为我的新VC类.