2012-03-13 3 views
2

이상한 문제가 생겼습니다. 앱을 개발했는데, Xcode, 즉 Xcode> 제품> 분석에서 앱을 분석 한 후 내가 가진 모든 메모리 누수가 수정되었습니다. ipad 시뮬레이터에서 응용 프로그램을 실행했는데 아무런 문제가 없었고 iPad 장치에서 실행되었지만 아무런 오류가 발생하지 않았습니다.xcode 기기에서만 앱이 작동하지 않습니다.

그러나 메모리 누수에 대한 도구에서 앱 프로필을 만들려고했는데 프로필 링 중에 메모리 누수가 없었지만 한 단계에서 모달보기를로드 한 다음 모달보기를 닫으면 응용 프로그램이 다운되고 시뮬레이터 세션이 표시됩니다 타임 아웃. A screenshot of the issue 무엇이 문제 일 수 있습니까?

+0

모달 뷰의'dealloc' 메소드를 확인하는 것이 좋습니다. 'dealloc'가'dealloc'을 다시 보내려고하기 전에 이미 할당 해제 된 객체가있을 수 있습니다. –

+0

모달 뷰에서 dealloc 메서드를 사용하지 않습니다. –

답변

7

디버그와 릴리스 간의 기능을 켜거나 끄기 위해 컴파일 조건 (예 : #ifdef DEBUG ...)이있는 경우 Instruments에서 릴리스 구성을 사용하고 일반 시뮬레이터 실행에서 Debug를 사용하므로 문제가 발생할 수 있습니다.

+0

릴리스 모드에서 앱을 실행할 때 오류가 발생하여 오류가 발생했습니다. 문제를 해결했습니다. 다시 한 번 감사드립니다 –

+0

문제 없으니 문제를 해결할 수있어서 기쁩니다. –

관련 문제