【发布时间】:2015-10-21 17:17:20
【问题描述】:
当我在按下标准 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
【问题讨论】:
-
您是否已将故事板中的 segue
loginAttempt命名为? -
如果您指的是在属性检查器中找到的“标识符”选项,那么是的。这就是我将名称复制到代码中以确保没有拼写错误的地方。
-
你是把segue从视图控制器拖到下一个视图控制器,还是从按钮拖到下一个视图控制器?
-
我将 segue 从视图控制器拖到下一个。具体来说,我将它从带有 View Controller 工具提示的黄色小框拖到下一个。
-
尝试从按钮拖动到下一个视图控制器以创建一个segue(无代码)。如果这不起作用,请向我们展示 segue 周围的代码
标签: ios swift crash segue identifier