3
当我停止播放电影并解散MPMovieplayerController时,我在路由器中看到电影正在继续下载。这是正常的吗?MPMovieplayerController在停止后会继续下载(iphone)
当我停止播放电影并解散MPMovieplayerController时,我在路由器中看到电影正在继续下载。这是正常的吗?MPMovieplayerController在停止后会继续下载(iphone)
这当然是不正常的。你可以做的是做的MPMoviePlayerController的子类,用下面的代码重写- (void) dealloc
功能:
- (void) dealloc
{
[super dealloc];
NSLog(@"My code is fine!");
}
新的自定义子更换的MPMoviePlayerController在你的代码。尝试观看电影并解散它。如果您的应用程序在解除该操作时未在控制台中输入My code is fine!
,则代码出现问题。我的猜测是,您已将电影播放器控制器分配给strong
或retain
属性,但未将其设置为零。确保(如果你有self.movieController)解雇后运行self.movieController = nil
。
还请确保您没有将电影播放器控制器添加到任何数组或字典中。