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
。
還請確保您沒有將電影播放器控制器添加到任何數組或字典中。