3

我在追踪异常原因时遇到了问题。应用程序与消息一起崩溃

    `Terminating app due to uncaught exception 'NSUnknownKeyException', reason: [<ExpandingGridViewController 0x7574760> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key gridView.
*** First throw call stack:
(0x1ec2012 0x12ffe7e 0x1f4afb1 0xbd5e41 0xb575f8 0xb570e7 0xb81b58 0x28b019 0x1313663 0x1ebd45a 0x289b1c 0x14e7e7 0x14edc8 0x14eff8 0x14f232 0x44c5 0xabd66 0xab753 0xb81cc 0x60af 0x38b0 0x3156 0xfb50 0x10e46 0xb275b3 0x1e81376 0x1e80e06 0x1e68a82 0x1e67f44 0x1e67e1b 0x1e1c7e3 0x1e1c668 0x6dffc 0x2535 0x2435)
libc++abi.dylib: terminate called throwing an exception`

我曾尝试使用仪器检测僵尸,但没有用。

我如何设置僵尸检测

并且在应用程序崩溃后,仪器中没有任何僵尸的踪迹。

在此处输入图像描述

还应该做些什么来检测崩溃的原因?

4

1 回答 1

2

正在做某事setValue:<some object> forKey:@"gridView"- 可能 Interface Builder 设置了一个视图,但该属性不再在您的 .m 文件中。

如果做不到这一点,请对您的项目进行全局搜索并找到所有出现的gridView,并在每个前面添加一个断言,表明接收该消息的对象具有属性gridView

于 2013-06-26T13:48:27.950 回答