Swift - 执行瞄准的致命错误

时间:2015-10-21 17:17:21

标签: ios swift crash segue identifier

在推送标准UIButton之后运行以下代码行时,我的iOS应用程序崩溃了:

self.performSegueWithIdentifier("loginAttempt", sender: self)

segue标识符名称正确,因为我将侧边栏中的名称复制并粘贴到代码中。删除代码后,按下按钮时应用程序停止崩溃。

我得到的错误是:

Thread 1: EXC_BREAKPOINT (code=1, subcode=0x1002544fc)

在输出框中:

fatal error: unexpectedly found nil while unwrapping an Optional value

2 个答案:

答案 0 :(得分:0)

错误在其他地方,但是为了清晰。

1)在断开线上放置断点,注意控制是到达segue线。

2)接下来将你的segue用于测试:

mongo

如果它打印行,那么segue正在工作。

答案 1 :(得分:0)

我遇到了类似的问题,经过几个小时的挫折后,我发现了自己的问题。最终,问题是我在ViewController类中添加了新代码。我正在进行segueing的页面从未被赋予指定的类,并默认为ViewController类。当它试图运行该类的代码时,新的视图控制器缺少代码中找到的元素并导致崩溃。

我只是简单地创建了一个新类来提供我正在猜测的页面,一切都运行良好!

我不确定那是你的问题,但我希望至少可以帮助解决问题所在!