2012-10-17 5 views
0

여기 추적의 시뮬레이터에서 확인을 작동합니다아이폰 OS - 프로비저닝 된 아이 패드 응용 프로그램 충돌,

2012-10-17 14:46:42.280 Site Inspection Report[10446:907] *** Terminating app due to uncaught exception 'CALayerInvalidGeometry', reason: 'CALayer position contains NaN: [384 nan]' 
*** First throw call stack: 
(0x38af92a3 0x3141897f 0x38af91c5 0x3113c953 0x3113c87b 0x3113c80b 0x3597eaf5 0x354bf 0x33f97 0x3599c595 0x359dcd79 0x359d8aed 0x35a1a1d1 0x3331d 0x359ddad9 0x359dd663 0x359d584b 0x3597dc41 0x3597d6d5 0x3597d123 0x3497a5a3 0x3497a1d3 0x38ace173 0x38ace117 0x38accf99 0x38a3febd 0x38a3fd49 0x359d4485 0x359d1301 0x330f5 0x33090) 
libc++abi.dylib: terminate called throwing an exception 

는 그래서 일반적으로 뭔가를 반환하는 것은 0 또는 일부 테이블 관련 문제에 의해 분할되고이에 의심 둘러보고있다. 나는 앱에서 어떤 부분도하지 않지만 테이블을 가지고 있기 때문에 이것이 나의 출발점이 될 것입니다. 내 질문은 '블라인드 다람쥐'방법 이외의 디버깅을위한 더 나은 시작점을 제공 할 수있는 위의 메시지를 해독 할 수있는 방법이 있습니까?

감사

+0

NAN은 부동 소수점 오류입니다. 번호가 아닙니다. 레이아웃 중에 0으로 나누는 프레임 또는 경계가있는 뷰를 전달할 수 있습니다. – zaph

답변

0

오류의 더 나은 아이디어를 얻으려면 그것은 오류를 일으키는 코드 줄을 얻기 위해 예외 중단 점을 추가 근본 원인입니다. 중단 점을 선택하고 Xcode 창의 왼쪽 하단에서 "+"를 선택하고 "예외 예외 브레이크 포인트 추가"를 클릭하십시오. 다음 경고를 클릭하십시오. 이것은 Xcode 4.5.1에서 가장 잘 작동합니다.

enter image description here

관련 문제