0

ココア アプリからクラッシュ レポートを受け取りました。行番号がアプリのソース コードと一致しません。理由はありますか?このクラッシュ レポートはデバッグ バイナリからのものですが、クラッシュしている機能はわかっていますが、行番号を特定したいと思います

以下の行は番号 5209 を示していますが、私のコードにはこの行さえありません。これを自分のコードに関連付けるにはどうすればよいですか?

0x00000001000037b9 +[ITunesProvider getITunesMediaFiles:] + 5209

完全なトレースは

Application Specific Information:
abort() called
*** Terminating app due to uncaught exception \'NSRangeException\', reason: \'*** -[NSArray getObjects:range:]: index (1967) beyond bounds (0)\'
*** Call stack at first throw:
(
    0   CoreFoundation                      0x00007fff86c08784 __exceptionPreprocess + 180
    1   libobjc.A.dylib                     0x00007fff832aaf03 objc_exception_throw + 45
    2   CoreFoundation                      0x00007fff86bb3605 -[NSArray getObjects:range:] + 341
    3   CoreFoundation                      0x00007fff86c128fe -[NSArray countByEnumeratingWithState:objects:count:] + 206
    4   TestAppMac                        0x00000001000037b9 +[ITunesProvider getITunesMediaFiles:] + 5209
    5   TestAppMac                        0x000000010000913c -[AppController processFiles:] + 412
    6   Foundation                          0x00007fff8662a114 __NSThread__main__ + 1429
    7   libSystem.B.dylib                   0x00007fff84894fd6 _pthread_start + 331
    8   libSystem.B.dylib                   0x00007fff84894e89 thread_start + 13
)
4

0 に答える 0