我是身份验证开发的新手,被难住了。
当我触摸(单击模拟器)应用程序中Sign Up
按钮以提交我的用户名和密码时,Xcode日志显示以下错误,
20 Selfie 0x0000000100479707 main + 55
21 libdyld.dylib 0x000000010393d65d start + 1
)
libc++abi.dylib: terminating with uncaught exception of type NSException
此外,当我向上滚动时,这会出现,并且似乎是问题的最初迹象
2017-07-13 18:27:42.367 Selfie[75333:3951236] *** Terminating app due
to uncaught exception 'NSInvalidArgumentException', reason: '-
[Selfie.ViewController signupBtnTapped:]: unrecognized selector sent
to instance 0x7fc042c11250'
所需的结果是应用程序将构建的请求发送到 AWS 持有的远程服务器。这是我正在使用的过时教程:
https://www.raywenderlich.com/85528/user-accounts-ios-ruby-rails-swift
这是该应用程序的存储库,在特定视图控制器中似乎问题出在,以及我在教程说明中遗漏的位置(在注册 btn 时):
https://github.com/tristanbnewman/rwenderlich-auth-selfie/blob/master/Selfie/ViewController.swift
对于我在这篇文章中错过的任何礼仪,我提前道歉,如果你们有什么需要帮助我解决的(可能是我错过了为您提供的东西),请告诉我。
首先,我建议您在 signupBtnTap 函数的每一行上制作断点,看看发生了什么。
"发送到实例的无法识别的选择器"可能与您如何将@IBAction与按钮事件连接有关。您是否将 touchUpInside 事件与故事板中的函数连接起来?
第一个例外是没有提供太多信息的通用异常。创建断点应该可以帮助您解决此问题。