我的应用程序不断收到此错误。我收到错误的唯一一次是当我从后台状态恢复应用程序时。我需要一些帮助来找出错误所在。每次我从后台转到事件时都会发生这种情况,无论事件的 ViewController 是什么。
由于未捕获的异常“NSUnknownKeyException”而终止应用程序,原因:“[<__NSCFString 0xc063200> valueForUndefinedKey:]:该类与键响应的键值编码不兼容。”
听起来像是在堆栈中的某个地方,正在访问 NSString 上不存在的键。 valueForUndefinedKey
是 Objective-C 中 Key-Value Coding 的一部分,也是 NSObject 的一部分。当 valueForKey:
对几乎任何对象都不起作用时,可以调用它。
我发现在以下任一情况下最常抛出异常:
在 Xcode 的 Breakpoint Navigator 中的 All Exceptions 上设置一个异常断点,以便您可以在代码中找到确切的行NSUnknownKeyException
被抛出。按 (+) 调出菜单。
关于ios - 不符合键值编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15650890/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |