这个问题已经在这里有一个答案:
- 这是什么意思? “‘NSUnknownKeyException’,理由是:......这个类不是键值为重点X兼容的编码,” 66个回答
好吧,我会尽力使这个简短越好。 我想我上面的键盘UIToolbar,我花了一段时间来弄明白,我最终做到了,但是当我尝试添加功能的按钮之前的 *未来*, 做我的程序很快就会无法编译。
整个错误信息可以在这里看到:
2012-06-20 05:36:55.276 KegCop [79460:FB03] *终止应用程序由于未捕获的异常'NSUnknownKeyException',原因:“[setValue方法:forUndefinedKey:]:此类不是密钥值的键兼容的编码,做“。
*第一掷调用堆栈:(0x134a022 0x1733cd6 0x1349ee1 0xd31022 0xca2f6b 0xca2edb 0xcbdd50 0x5a571a 0x134bdea 0x12b57f1 0x5a426e 0x7adeef 0x7ae03e 0x382d7a 0x382ff8 0x38217f 0x391183 0x391c38 0x385634 0x1f84ef5 0x131e195 0x1282ff2 0x12818da 0x1280d84 0x1280c9b 0x381c65 0x383626 0x2a8d 0x29f5为0x1)终止叫做抛出异常(LLDB)
@Abizern建议我应该阅读有关键值编码指南苹果文件 。 反正它的超级晚,或超早但是你看它。 更新的项目可以在这里找到: https://github.com/ipatch/KegCop
只需下载的zip,并尝试和构建,你会明白我在说什么。 该错误可能介于在ViewControllerWelcome.m文件。