线程1:信号SIGABRT登录按钮导致应用程序崩溃

时间:2016-10-12 16:32:50

标签: ios swift xcode xcode8 nsunknownkeyexception

目前正在努力完成我的应用的登录和注册表单。注册工作就像我想要的那样,但在登录屏幕上工作后,我在AppDelegate上收到了Thread 1:signal SIGABRT消息。

AppDelegate File

关于我正在做什么的更多细节。我正在创建一个主ViewController,它提供了进入登录屏幕或注册屏幕的选项。我已经设置了我的注册屏幕并且工作正常,但我无法进入我的登录屏幕,因为当我按下主ViewController上的登录按钮时它会崩溃。

main ViewController

这是我的第一个项目,非常感谢任何帮助,谢谢!

1 个答案:

答案 0 :(得分:0)

以下是崩溃日志的可能原因。

  • 由于未捕获的异常'NSUnknownKeyException'而终止应用程序,原因:'[setValue:forUndefinedKey:]:此类不是密钥值编码兼容的密钥emailTxt。 *第一次抛出调用堆栈:(0 CoreFoundation 0x000000010c05634b

您可能创建了一个名为“emailTxt”的商店。您可能已删除它或更改其名称。

要解决此问题,请查看故事板中的元素,我的猜测是登录按钮或电子邮件字段可能有两个出口。找到你不再需要的那个并删除它。

如果您想知道如何找到UI元素所连接的插座,只需右键单击即可。