2009-12-13 2 views

답변

0

물론 이것은 정상이 아닙니다.

- (void) dealloc 
{ 
    [super dealloc]; 
    NSLog(@"My code is fine!"); 
} 

새 사용자 정의 서브 클래스 코드에 MPMoviePlayerController를 교체 : 당신이 할 수있는 것은 MPMoviePlayerController의 서브 클래스를 만들고 다음 코드로 - (void) dealloc 함수를 재정의합니다. 영화를보고 해고 해보십시오. 콘솔을 닫을 때 애플리케이션에 My code is fine!이 입력되지 않으면 코드에 문제가있는 것입니다. 내 생각 엔 무비로 설정하지 않고 무비 플레이어 컨트롤러를 strong 또는 retain 속성에 할당했다는 것입니다. (self.movieController가있는 경우) 닫은 후 self.movieController = nil을 실행해야합니다.

또한 영화 플레이어 컨트롤러를 배열이나 사전에 추가하지 않았는지 확인하십시오.

관련 문제