我在UIWebView
中推了一个UINavigationController
。此webview将播放声音。
在播放声音的过程中,我接到一个电话,所以我从UIWebView
弹出UINavigationController
并且我也这样做了
myWebView.delegate = nil ;
[myWebView release];
myWebView = nil ;
我也这样做
[[NSURLCache sharedURLCache] removeAllCachedResponses];
[[NSURLCache sharedURLCache] removeCachedResponseForRequest:tempAdPlayer.request];
[myWebView loadRequest:nil];
问题是,当我从通话中回来时,我发现声音仍在运行。
有没有人有解决方案?
顺便说一下,我把一些代码放在
中- (void) webViewDidFinishLoad:(UIWebView *)webView1
并且在发布webview后该功能仍在运行
答案 0 :(得分:1)
myWebView.delegate = nil ;
[myWebView release];
myWebView = nil ;
此外,再次将网页视图加载到空白网址,您要停止声音然后停止。
[myWebView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"about:blank"]]];