2009-12-13 80 views

回答

0

這當然是不正常的。你可以做的是做的MPMoviePlayerController的子類,用下面的代碼重寫- (void) dealloc功能:

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

新的自定義子更換的MPMoviePlayerController在你的代碼。嘗試觀看電影並解散它。如果您的應用程序在解除該操作時未在控制檯中輸入My code is fine!,則代碼出現問題。我的猜測是,您已將電影播放器​​控制器分配給strongretain屬性,但未將其設置爲零。確保(如果你有self.movi​​eController)解僱後運行self.movieController = nil

還請確保您沒有將電影播放器​​控制器添加到任何數組或字典中。