iOS Swift使用Segue在视图控制器之间传递变量

3
我正在尝试了解如何在iOS应用程序中两个视图之间传递变量。我的主要目的是学习这一点,以便在自己的项目中使用它(例如小费计算器)。我写的代码在以下GitHub链接中: http://bit.ly/1mVra4l 我按照以下教程的描述完成了所有步骤: http://jamesleist.com/ios-swift-passing-data-between-viewcontrollers/ 我遇到了两个问题:
1)当我运行应用程序并单击按钮时,断点会自动触发到以下行:
       var svc = segue!.destinationViewController as secondViewController;

我很确定我没有设置任何断点。

2) 当我在lldb中按下继续时,它会在同一行崩溃(EXC_BAD_ACCESS)。

这个问题让我疯狂。任何帮助将不胜感激。

我正在使用xcode6-beta6,Swift语言

谢谢

1个回答

3
我查看了你的代码。它抛出错误在Interface Builder中未知的类secondViewController。尽管你在Interface Builder中给出了正确的名称,但由于某些原因(可能是beta问题),它无法识别它。你可以只需删除IB中secondViewController的Class name并再次添加它,让它自动完成即可。这样就可以正常工作了。

谢谢。那个有效。我一直忽略了这个错误,因为我在其他地方读到它不会有任何坏影响。看来我错了。 - user763410
这很愚蠢,但解决了问题,尽管现在已经不是测试版了。 - Esqarrouth

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接