繁体   English   中英

应用程序卡在初始屏幕上 - 以 Xcode 上的 NSException 结尾

[英]App stuck on splash screen - ending with an NSException on Xcode

每次我在模拟器中启动应用程序时,它都会运行,但 go 没有超过启动/启动屏幕,我为入职屏幕创建了 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    

打开 Storyboard 并在最后一部分(连接检查器)的右侧窗格中搜索“NextBtn”插座。

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

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

每次看到

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM