我对编码非常陌生,所以我真的不知道发生了什么。
我尝试将错误粘贴到该网站上,环顾四周人们的回答,但是他们要么与我的错误代码略有不同,要么对我来说太过困惑了。
代码:
DatePicker
28784:1039713] Interface Builder中的未知类BasicsListScreen 文件。 2019-07-10 13:30:01.795516 + 0100 App [28784:1039713] * 由于未捕获的异常“ NSUnknownKeyException”而终止应用程序, 原因:'[
setValue:forUndefinedKey:]:此类不是键值 符合密钥tableView的编码要求。” * 第一个调用堆栈:(
答案 0 :(得分:0)
错误消息听起来像BasicMathLevelOne.xib
中的连接断开。这是KVC尝试在InheritController
上为键“ you”设置一个值的结果,但是该类没有KVC兼容的访问器(还有吗?)。
要查找发生错误的确切位置,请在Xcode中设置一个异常断点(按Command-6,单击左下角的“ +”,选择“添加异常断点”)。在调试器中运行该应用程序应使其停止在发生错误的位置。
答案 1 :(得分:0)
将代码中的tableView
IBOutlet
附加到Interface Builder中的UITableView
。
答案 2 :(得分:0)
看看此页面Terminating app due to uncaught exception 'NSUnknownKeyException' : iOS app crash。到参考插座的连接可能断开。上面的页面显示了外观。
另一件事要看的是确保您的表视图连接到正确的类,如Daniel Storm所说。打开情节提要,然后单击您认为已连接BasicsListScreen的视图。通过单击Xcode右上角的按钮打开“检查器”。然后单击“身份检查器”,这是中间按钮。它应该在“自定义类”中显示BasicsListScreen。确保正确。