2012-04-02 9 views
1

UIWebViewUINavigationControllerにプッシュしました。このwebviewはサウンドを再生します。 は、サウンドの再生時には、私が電話を受けるので、私はUINavigationControllerからUIWebViewをポップし、そしてまた、私はこのUIWebViewを解放した後でサウンドがまだ実行中

myWebView.delegate = nil ; 
[myWebView release]; 
myWebView = nil ; 

を行い、また、私はこの

を行う
[[NSURLCache sharedURLCache] removeAllCachedResponses]; 
[[NSURLCache sharedURLCache] removeCachedResponseForRequest:tempAdPlayer.request]; 
[myWebView loadRequest:nil]; 

私から戻ったときに問題があります私はまだ音が走っているのを見つける。 誰かが解決策を持っていますか?私は

- (void) webViewDidFinishLoad:(UIWebView *)webView1 

にいくつかのコードを入れていると、どここの機能はまだ、空白のURLに再びウェブビューをロードし、また、WebViewの

+2

このリンクを確認してください。 http://stackoverflow.com/questions/789984/how-to-safely-shut-down-a-loading-uiwebview-in-viewwilldisappear は、それがhelps.Thanksホープ!! – Kiran

+0

サウンドがまだ動作しています – SamehDos

答えて

1
myWebView.delegate = nil ; 
[myWebView release]; 
myWebView = nil ; 

を解放した後に実行されている方法によって

音を止めて止めたい。

[myWebView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"about:blank"]]]; 
+0

私はあなたがそれを書き込む前にこの解決策を試しました:Dと私は成功しました。 – SamehDos

関連する問題