2011-03-15 8 views
0

저는 iPhone 프로그래밍의 초보자입니다. iPhone에서 내 응용 프로그램을 실행할 때 NSException의 인스턴스를 throw 한 후 종료 될 때 오류가 발생합니다. 프로그램 수신 신호 : SIGABRT. 아무도이 문제를 해결하기 위해 나를 도울 수 있습니까?iPhone에서 메모리 누수 문제가 발생했습니다.

+0

누군가가 디버깅을 도와주기 전에 충돌을 일으키는 코드 섹션을 게시해야합니다. –

답변

0

이것은 메모리 누수 문제가 아니며 응용 프로그램을 중단시키는 오류가 있습니다.

Xcode에서는 앱을 디버그 모드로 실행하므로 충돌이 발생하면 앱이 종료되기 전에 콘솔에서 gdb로 디버깅 할 수 있습니다. "bt"(backtrace의 약자) 명령을 실행하면 충돌이 발생한 지점의 스택 추적이 표시됩니다.

+0

안녕하세요 나는 달렸고 봤지만 나는 그것을 찾을 수 없습니다. – user569379

+0

API에 대한 호출 내에서 발생하는 오류는 흔히 발생하며 백 트레이스를 확인하고 코드의 어느 부분에서 충돌이 발생했는지 찾습니다. "up #"(#은 숫자) 명령을 사용하여 스택으로 이동할 수 있습니다. – fbafelipe