gpt4 book ai didi

ios - 如何指定 WKWebView 请求的超时时间间隔?

转载 作者:搜寻专家 更新时间:2023-11-01 06:25:48 26 4
gpt4 key购买 nike

我想知道是否有任何方法可以为 WKWebView 中发出的每个请求指定超时。

例如,当我第一次在我的 WKWebView 中加载一个 url 时,我执行以下操作:


if var URLRequest = createRequest(route: route) {
URLRequest.timeoutInterval = 1.0
webView.load(URLRequest)
}

请注意,1.0 只是我用于快速测试的示例。

此超时有效并在我的 didFailProvisionalNavigation withError 中处理。

处理它并在 webView 中选择另一个链接后,我原始请求中的 timeoutInterval 将被忽略。

有没有办法为 WKWebView 的所有请求设置一个 timeoutInterval

最佳答案

Is there anyway to set a timeoutInterval for all requests made for a WKWebView?

没有。如果您使用的是 URLSession,则情况会有所不同,但就目前情况而言,您只需将超时附加到您正在执行的请求即可。

关于ios - 如何指定 WKWebView 请求的超时时间间隔?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55111170/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com