내비게이션 컨트롤러를 사용하여 다른보기를 탐색하는 앱이 있습니다. 이것이 내가하는 일입니다.해제 된 인스턴스에 메시지가 전송되었습니다.
MapViewController *aMap = [[MapViewController alloc] initWithNibName:@"MapView"
bundle:nil ];
[self.navigationController pushViewController:aMap
animated:YES];
[aMap release];
사용자 작업에서 첫 번째보기로 돌아가고 싶습니다. 이것은 내가 무슨 짓을 : 나는 울부 짖는 소리 메소드를 호출 버튼을 누르면 처음보기에 예상대로
-(void)alertView:(UIAlertView *)alertView
didDismissWithButtonIndex:(NSInteger)buttonIndex
{
[self.navigationController popToRootViewControllerAnimated:NO];
}
, 내 애플 간다. 하지만 문제는 "홈 버튼"을 누른 다음 앱을 다시 열려고 시도 할 때 발생합니다. 그런 다음, 다음과 같은 오류주는 응용 프로그램 충돌 :
2010-12-23 14:33:18.504 test[4549:307] *** -[MapViewController respondsToSelector:]: message sent to deallocated instance 0x5c26320
내가 존재하지 않는 개체의 인스턴스로 메시지를 보내는 것을 이해하지만, 내가 찾을 수없는이 일어나는
마을이다 너는 어떤 권고가 있니?
질문의 형식을 올바르게 지정하면 쉽게 읽을 수 있습니다. – Rits
디버그 모드를 사용하면 정확한 행에서 중지됩니다. – Eiko