2009-12-13 41 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

还请确保您没有将电影播放器​​控制器添加到任何数组或字典中。

相关问题