0

我试图了解我的崩溃报告服务报告的崩溃。报告是:

Exception Type: EXC_BAD_ACCESS    Code: KERN_INVALID_ADDRESS at 0x12341234

0   libobjc.A.dylib    _cache_getImp + 3
2   libobjc.A.dylib    class_respondsToSelector + 30
3   CoreFoundation     objectIsKindOfClass + 36
4   CoreFoundation     __handleUncaughtException + 68
5   libobjc.A.dylib    _objc_terminate() + 128
6   libc++abi.dylib    safe_handler_caller(void (*)()) + 78
7   libc++abi.dylib    std::terminate() + 19
8   libc++abi.dylib    __cxa_rethrow + 94
9   libobjc.A.dylib    objc_exception_rethrow + 12
10  CoreFoundation     CFRunLoopRunSpecific + 456
11  CoreFoundation     CFRunLoopRunInMode + 104
12  GraphicsServices   GSEventRunModal + 74
13  UIKit              UIApplicationMain + 1120
14  MyCocos2diOSGame    
main.m line 6
main 

崩溃报告服务强调以下行:

3   CoreFoundation     objectIsKindOfClass + 36

这次崩溃发生了什么?

我熟悉常见的崩溃,例如“索引超出范围”、“类不响应选择器”等。但是这种特殊的崩溃让我感到困惑。第二行提到class_respondsToSelector了,所以代码可能试图在一个类上调用一个不存在的选择器?如果是这种情况,那么为什么没有按名称提及选择器?

任何见解都非常有帮助!提前致谢。

4

0 回答 0