iOS Swift使用Segue在viewControllers之间传递变量

时间:2014-08-28 06:09:19

标签: ios iphone view swift segue

我试图了解如何在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 个答案:

答案 0 :(得分:3)

我检查了你的代码。它抛出错误 Interface Builder中的未知类secondViewController 。即使您在界面构建器中给出了正确的名称,但由于某些原因(可能是beta问题),它无法识别它。你可以在IB中删除Class name的secondViewController并再次添加它,让它自动完成它。它会起作用