iOS 개발에 비교적 익숙합니다. 발생한 오류의 근본 원인을 찾아 주셔서 감사합니다.주소 : 0x75d52a0의 할당 해제 된 객체 (좀비)에 Objective-C 메시지가 전송되었습니다.
인스트루먼트 (즉, 할당 - 좀비 프로파일 러)를 사용하여 오류를 디버깅하려고했지만 제시된 호출 스택을 이해할 수 없었습니다.
이 사용자 인터페이스를 연결하는 방법입니다 : TabBarController ->있는 navigationController -> TopPlacesTableViewController -> RecentPhotosTableViewController -> PhotoViewController
의 그 즉 내가 (마지막보기에서 뒤로 버튼을 클릭하면 오류가 발생합니다 PhotoViewController). 이 동작은 이전의 RecentPhotosTableViewController를 보여 주기로되어 있지만 대신 알려지지 않은 할당 해제 된 객체에 액세스했습니다. viewWillAppear 및 ViewDidAppear의 이벤트 사이에 언젠가 액세스했습니다.
또한 TopPlacesTableViewController 및 RecentPhotosTableViewController의 부모 인 GenericTableViewController가 있습니다. 하위 뷰에로드되는 데이터 인 부모에서 NSMutableArray 속성을 설정합니다.
현재 iOS6 및 XCode4.5를 사용하고 있습니다.
[업데이트 : 콘솔에서이 줄이 표시되었습니다. "[UIView _forgetDependentConstraint :] : 할당 해제 된 인스턴스 xxx로 보낸 메시지"].
ARC로 컴파일 하시겠습니까? 아니요? –
예. 방금 ARC가 켜져 있음을 확인한 Anoop Vaidya에게 대답했습니다. – user1881383