2011-10-28 4 views
1

[self.navigationController pushViewController:vcSummary animated:YES ];은 내 응용 프로그램 충돌 (이미 앱 스토어에 있음)이 기기에 있지만 내 iPhone 5.0 시뮬레이터에서 완벽하게 작동합니다.IOS 5 크래시 @ [self.navigationController pushViewController : vcSummary animated : YES];

충돌이 발생하는 이유를 확인할 수있는 방법이 있습니까?

iPhone에서 디버그하는 방법 (예 : ) iPhone에서 응용 프로그램을 실행하고 iPhone 자체에서 로그를 볼 수 있습니까?

코드 : -

AirportInfoSummaryController *vcSummary = [[AirportInfoSummaryController alloc] init]; 
[self.navigationController pushViewController:vcSummary animated:YES ]; 

AirportInfoSummaryController는 테이블 뷰 셀로드 각 행이있는 테이블보기를 (세 개의 행이 3 XIB 년대가로드)

충돌 로그 내가 얻고있다 : - enter image description here

답변

3

Xcode> Organizer> Devices에서 기기 로그를 볼 수 있습니다. 빌드 및 아카이브를 수행 했으므로 dSYM 파일이 여전히 존재한다고 가정 할 때 충돌 로그를 기호화 할 수도 있습니다. (기호는 디버깅을 돕기 위해 크래시 로그가 실제 코드 줄로 출력하는 '횡설수설'을 연결합니다.)