繁体   English   中英

'NSUnknownKeyException'

[英]'NSUnknownKeyException'

我尝试为ios做非常简单的应用程序。 在视图之间切换。 当它在日志中启动此错误时:

Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<UIApplication 0x712d520> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key goToAuthorizeView.'
*** First throw call stack:
(0x1c8c012 0x10c9e7e 0x1d14fb1 0xb76711 0xaf7ec8 0xaf79b7 0xb22428 0x22e0cc 0x10dd663 0x1c8745a 0x22cbcf 0x22e98d 0x10ceb 0x11002 0xfed6 0x21315 0x2224b 0x13cf8 0x1be7df9 0x1be7ad0 0x1c01bf5 0x1c01962 0x1c32bb6 0x1c31f44 0x1c31e1b 0xf7da 0x1165c 0x1b6d 0x1a95)
libc++abi.dylib: terminate called throwing an exception

看起来你在XIB中定义了某种控件(很可能是一个UIButton ),它存在一个幻像连接。 检查您的XIB并确保名为goToAuthorizeView任何插座已断开连接。

当NIB -setValue:ForKey归档程序对您的UI进行-setValue:ForKey ,它会开始在归档中定义的元素上调用-setValue:ForKey 当遇到未定义的键或值时,它会抛出一个通用异常,因为将随机未定义的内存空间设置为新值是不安全的。

只需转到iOS模拟器>重置内容和设置。 清理并运行您的应用程序。 它会工作。

暂无
暂无

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

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