2014-08-28 36 views
3

我想了解如何在iOS应用程序中的两个视图之间传递变量。我的主要目标是学习这个,所以我可以在我自己的项目中使用它(小费计算器)。我写的代码是在下面GitHub的链接:iOS Swift使用Segue在viewControllers之间传递变量

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,斯威夫特语言

感谢

回答

3

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

+0

谢谢。这样可行。当我在其他地方看到它没有做任何坏事时,我一直忽略这个错误。看起来我错了。 – user763410 2014-08-28 14:56:26

+0

这是迟缓但固定的问题,即使它现在测试版 – Esqarrouth 2014-10-31 10:02:22

相关问题