关闭veiw控制器时停止uiwebview

时间:2016-04-01 14:29:57

标签: ios iphone swift uiwebview

我在uiwebview中加载声音云网址,当我关闭包含webview的屏幕时,声音仍在后台运行

任何人都可以告诉我如何阻止它吗?

2 个答案:

答案 0 :(得分:1)

viewDidDissapear(animated: Bool) {
    super.viewDidDissapear(animated)

    webView.stopLoading()
}

修改:根据评论,这适用于OP

viewDidDissapear(animated: Bool) {
        super.viewDidDissapear(animated)

        webView.loadHTMLString("", baseURL: nil);
    }

答案 1 :(得分:0)

试试这个:

- (void)applicationDidEnterBackground:(UIApplication *)application {
    NSError *activationError = nil;
    BOOL success = [[AVAudioSession sharedInstance] setActive: NO error: &activationError];
    if (!success) { /* handle the error in activationError */ }
}

不要忘记在appDelegate Class中导入框架