2013-06-03 2 views
1

와 nsexception 난 계층 (이추적 NSzombie 내 애플리케이션 아크와 엑스 코드 4.5

세부 (상위) -A 같은 하위 뷰 .. 친 볼이 두 뷰를 전환 할 수있는 슬라이드 BTN을 자세히보기) -B (하위 상세보기)

세부 정보는 기본보기이며 A와 B는 하위보기입니다. 사용자가 Btn을 클릭 할 때마다보기가 전환됩니다.보기 A와 B는지도보기와 일부보기 무거운 계산지도 포인트 주석을 표시합니다. 그래서 디스플레이에 대한 주석을 계산할 때 MBProgressHud를 사용하여 진행률 표시기를 표시합니다. 그러나 A에서 B로보기를 전환 한 후 충돌합니다. 나는 nszombie를 활성화하고 그 때문에 클래스의 캐치되지 않는 예외 응용 프로그램 종료 다음과 같은 오류

  • 을주는 '_NSZombie_NSException' 의 libC++ abi.dylib : 예외를 던지는라고 종료

그것은 특정을 보여주는 코드가 충돌하는 줄. nszombie를 찾는 법을 도와주세요. 호와 xcode 4.5를 사용하고 있습니다. 응용 프로그램은 ios 6입니다.

내가 게시 할 수있는 코드 스 니펫을 원한다면.

답변

5

Xcode에서 가장 왼쪽의 탐색 영역에서 중단 점 탭을 선택하십시오. 더하기 기호 왼쪽 하단을 누릅니다. 컨텍스트 메뉴에서 "예외 예외 점 추가"를 선택하십시오. 새로운 컨텍스트 메뉴에서 "완료"를 클릭하십시오. 이렇게하면 모든 예외에 대한 중단 점이 활성화됩니다.
그래서 앱을 실행할 때 프로그램 실행이 예외를 발생시키는 명령에서 중단됩니다. 대부분의 경우 이미 이미 릴리스 된 객체에 액세스하고 있습니다.
아직 ARC를 사용하지 않는 경우 고려해야합니다. 대부분의 메모리 관리 문제를 해결합니다.