应用程序卡在启动画面上 - 以 Xcode

时间:2021-04-22 22:23:59

标签: ios swift xcode

每次我在模拟器中启动应用程序时,它都会运行,但不会越过启动/启动屏幕,我为入职屏幕创建了 1 张幻灯片,但在我的模拟器上看不到更新,并且此错误不断出现起来...

不知道我做错了什么...

Exception   NSException *   "[<UIViewController 0x7f9673d08e90> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key NextBtn."  0x0000600003a61020
name    __NSCFConstantString *  "NSUnknownKeyException" 0x00007fff801e80a0
__NSCFString    __NSCFString    
reason  __NSCFString *  "[<UIViewController 0x7f9673d08e90> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key NextBtn."  0x00006000005086e0
userInfo    __NSDictionaryI *   2 key/value pairs   0x0000600002146e40
[0] (null)  "NSTargetObjectUserInfoKey" : (no summary)  
[1] (null)  "NSUnknownUserInfoKey" : "NextBtn"  
reserved    __NSDictionaryM *   2 key/value pairs   0x000060000342dce0
[0] (null)  "callStackReturnAddresses" : 42 elements    
[1] (null)  "callStackSymbols" : 42 elements    

1 个答案:

答案 0 :(得分:0)

打开您的 Storyboard 并在最后一部分(Connections Inspector)的右侧窗格中搜索“NextBtn”插座。

您会看到那里有一个小感叹号。

通过移除或重新将插座连接到代码来修复它。

每次看到

this class is not key value coding-compliant for the key

这意味着 Storyboard/XIB 中的插座连接断开。 只需查找感叹号图标并将其删除即可。

当您手动复制粘贴视图、更改/删除代码中的类或重命名代码中的属性名称(但您忘记在界面构建器中重新创建插座)而不是通过重构选项时,很容易发生这种情况。 Storyboards/XIBs 没有那么智能,基本需要自己维护代码同步。

相关问题