首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >'NSUnknownKeyException‘

'NSUnknownKeyException‘
EN

Stack Overflow用户
提问于 2012-10-22 05:50:30
回答 2查看 3.2K关注 0票数 0

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

代码语言:javascript
复制
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
EN

回答 2

Stack Overflow用户

发布于 2012-10-22 06:00:07

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

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

票数 2
EN

Stack Overflow用户

发布于 2014-02-25 13:41:38

只需转到iOS模拟器>重置内容和设置。清理并运行您的应用程序。看起来不错。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13002553

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档