내 앱을 종료 할 때 (홈 버튼을 누르지 않고 배경으로 이동하면) 내 앱이 충돌합니다. 문제는 viewDidUnload에서 출시 된 일부 개체가 dealloc에서 다시 릴리스되지만 문제가 아닌 것 같습니다. 내 코드에는 10000 개가 넘는 행이 있으므로 버그 나 버그를 신속하게 찾아 낼 수있는 도구 나 메서드가 있습니까? 아니면 두 번 출시되는 하나의 객체가 아닌 다른 객체에 의해 발생 했습니까?종료 할 때 iOS 앱이 충돌하며 디버그하는 방법은 무엇입니까?
감사합니다. 또한, 나는 viewDidUnload 및 할당 해제에 메시지를 기록했지만, 오류 메시지가 표시되지 않았다
: 여기
는 왼쪽 창의 스크린 샷이다.- (void)viewDidUnload {
print "viewDidUnload 1";
// actual method body
print "viewDidUnload 2";
}
dealloc과 동일합니다.
편집 2 : 내 응용 프로그램에서 핵심 데이터를 사용하므로 핵심 데이터를 종료 할 때 수동으로 완료해야하는 항목이 있습니까 (아니면 충돌이 발생합니까)?
디버그 종료 로그가 도움이 될 것입니다. –
오류 콘솔 출력을 게시하십시오 –