1
我有一個UIViewController
與UIWebView
與URL指向我的網站上的視頻加載和流打開頁面時罰款。當UIViewController關閉時停止視頻流
然後我在同一個頁面上有一個返回按鈕讓我回到使用segue。但是,如果我使用此按鈕來返回視頻在後臺繼續播放。我認爲賽格並沒有真正關閉視野,而只是推進了前面的新視角。
任何人都可以告訴我,我應該怎麼做才能關閉視圖或停止按下按鈕時下載視頻?
我有一個UIViewController
與UIWebView
與URL指向我的網站上的視頻加載和流打開頁面時罰款。當UIViewController關閉時停止視頻流
然後我在同一個頁面上有一個返回按鈕讓我回到使用segue。但是,如果我使用此按鈕來返回視頻在後臺繼續播放。我認爲賽格並沒有真正關閉視野,而只是推進了前面的新視角。
任何人都可以告訴我,我應該怎麼做才能關閉視圖或停止按下按鈕時下載視頻?
在viewWillDisappear:
中,您可以在網絡視圖上調用stopLoading
,這將停止所有仍在加載的請求,然後loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"about:blank"]]
刪除任何加載的內容。您還可以發送nil
至loadRequest:
(iOS 6的效果與about:blank請求相同),但該行爲未記錄,並可能在將來的版本中更改。
- (void)viewWillDisappear:(BOOL)animated {
[super viewWillDisappear:animated];
[self.webView stopLoading];
[self.webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"about:blank"]]];
}
非常棒 - 謝謝 – RGriffiths