2011-02-07 3 views
0

iPhone 시뮬레이터를 사용하여 테스트중인 앱이 있습니다. 빌드 및 디버그를 클릭하면 프로그램이 특정 행까지 실행되고 오류없이 중지 된 것으로 보입니다.앱이 오류가 발생하지 않고 시뮬레이터가 응답하지 않습니다.

  1. 나는 어떤 중단 점도 설정하지 않습니다.
  2. 콘솔에서 최대 X 줄까지 NSLog o/p를보고 (gdb)를 봅니다. 오류가 없습니다. 하지만 어떤 이유로 x/Y 다음에 o/p를 인쇄하지 않습니다.
  3. 아이폰이 정지되어 응답하지 않습니다.

내 앱이 멈추는 위치가 확실하지 않습니다. 도와주세요.

+1

일부 코드, 로그, 응용 프로그램이 수행하는 일반적인 설명이 도움이 될 것입니다. –

+0

ok .. 실제로 일부 ext API 요청을 작성하고 일부 계산을 수행하기 위해 libxml2를 사용하고 있습니다. 내 응용 프로그램에서 사용한 NSLog가 여러 개 있습니다. 하지만 X 줄 이후에 말했듯이 다른 로그는 인쇄되지 않으며 오류도 발생하지 않습니다. 그래서 나는 무슨 일이 일어나고 있는지 모른다. – testndtv

+1

라인 X는 어떻게 생겼습니까? – Dave

답변

0

실행 로그에 (gdb)가 있으면 문제가 발생하여 (예 : 중단 점 또는 특정 코드 오류) XCode가 프로세스를 일시 중지하고 디버거로로드했음을 의미합니다. 중단 점이 없어도이 문제가 발생할 수 있습니다. Xcode에서 디버거 콘솔을 열고 걸려 넘어지는 스레드에 대한 스택 추적을보고 중단이 발생한 위치를 확인합니다.

0

xib 파일에 문제가있을 수 있습니다. 대리인/아웃렛이 제대로 연결되어 있는지 확인하십시오.

+0

XIB 문제라고 생각하지 않습니다. 실제로 그것은 잘 동작하고있었습니다. 하지만 몇 가지 중단 점을 시도/NSLogs를 추가하고 뭔가가 일어난 것 같았다. 나는 그다지 확실하지 않지만, 말했듯이 현재로서는 중단 점이 없습니다. – testndtv

0

NSLog 문이 올바르게 설정되어 있는지 확인하고 확인하십시오. 문제가 될 수 있습니다. NSLog을 추가한다고 말한 것을 볼 수 있습니다.

관련 문제