2011-08-17 4 views
1

앱이 시뮬레이터에서 정상적으로 작동하지만 iPad에서는 매번 충돌이 발생합니다. 콘솔 출력에서 ​​충돌이 NSMutableArray의 인덱스 0에 액세스하려고 시도 할 때 catch되지 않은 NSRangeException으로 인한 것입니다. 나는 내 코드에 어떤 변경 가능한 배열을 사용하지 않았고 호출 스택의 마지막 두 줄은 다음과 같습니다iPad 앱이 nsrangeexception으로 종료됩니다.

25 comtest          0x000d5993 main + 82 
26 comtest          0x000d593c start + 40 

나는이를 생각하고 내가 작성한 코드 이외의 문제이다.

도움을 주시면 감사하겠습니다.

+0

일부 코드 게시 ... – titaniumdecoy

답변

0

코드와 관련이있는 스택 추적에는 다른 것이 없습니까? appDidFinishLaunching : withOptions에 중단 점을 설정해보십시오. 충돌하기 전에 충돌하지 않는다면 아마도 당신 잘못이 아닙니다. 그럴 경우 충돌 지점을 찾을 때까지 중단 점을 아래로 이동하십시오. 어떤 SDK를 사용하고 있습니까?

+0

4.3을 사용하고 있습니다 ... iPad 자체에서 앱을 실행할 때 중단 점을 사용할 수 있습니까? 왜냐하면 내가 말했듯이, 그것은 시뮬레이터에서 잘 동작하기 때문이다. 감사. – Mason

+0

예, 중단 점은 장치에서 작동합니다. – FeifanZ

관련 문제