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

このクラッシュで何が起こっているのですか?

「インデックスが範囲外」、「クラスがセレクターに応答しない」などの通常のクラッシュには精通していますが、この特定のクラッシュは私を困惑させます。2 行目で言及されているclass_respondsToSelectorので、コードがクラスで存在しないセレクターを呼び出そうとしているのではないでしょうか? その場合、セレクターが名前で言及されていないのはなぜですか?

どんな洞察も非常に役に立ちます!前もって感謝します。

4

0 に答える 0