0

거대한 프로젝트를 ARC로 변환합니다. 성공은 완전히 변환되었고 사용하고 있지만 여전히 호출되어야하는 dealloc에 ​​일부 코드 행이 있습니다.
예 : dealloc에서 ARC 또는 다른 알림을 dealloc에서 등록 해제해야하기 전에 호출 할 때 MPMoviePlayerController를 올바르게 중지했다가 놓았습니다.객체가 ARC 시스템에 의해 해제 될 때의 알림

이제 문제는 dealloc ([super dealloc] 제외)을 사용하고 있지만 호출되지 않는 것입니다. 따라서 코드를 변경하지 않아도되도록 dealloc을 호출 할 수 있습니다.

답변

4

dealloc은 일반적으로 ARC 환경에서 호출됩니다. dealloc에 NSLog가있는 간단한 개체를 가리키는 로컬 변수를 만든 다음 범위를 벗어나게하여 직접 확인할 수 있습니다.

인스트루먼트를 사용하여 오브젝트 위에있는 것을 추적 할 수 있습니다.

+0

오, 죄송합니다. 일하러 가자 !! – infiniteLoop