2013-01-14 10 views
10

나는 충돌 로그를 더 잘 이해하는 방법을 배우려하고 있으며 지금까지 확인을하고 있습니다. 나는 Apple's Technical Note TN2151에서 설명되지 않은 부분을 발견했습니다. 이는 백 트레이스의 각 부분 끝에 + 숫자 값입니다. 굵은 평균의 부분을 무엇iOS : 백 트랙 (충돌 로그)의 숫자 값

6 UIKit 0x38bf3e7c -[UIViewController window:willAnimate:duration:] **+ 704** 

: 여기

은 예입니다?

많은 감사

+0

소스 코드의 행 번호가 맞을 수도 있습니다. – mihail

+0

좋은 추측이지만 올바른 생각은하지 않습니다. 행 번호는 다음과 같습니다 :'0x00003dce main (main.m : 6)'(파일 이름 끝에 6) : – Jasarien

+0

TN2151의 16 진수 예외 번호는 재미 있습니다. –

답변

9

수는 충돌을 발생시킨 명령어에 대한 방법의 엔트리 포인트로부터의 오프셋 (offset) 바이트를 의미합니다.

스택 추적을 읽고 이해하는 방법을 설명하는 this thread을 확인하십시오. The tutorial Ray Wenderlich는 일반적으로 iOS에서의 앱 충돌 문제도 다루고 있습니다.

+0

내가 연결된 스레드를 읽고 있는데 지금까지는 의미가 있습니다. RW 링크도 환영합니다. 도움을 주셔서 감사합니다. –