首页 > 解决方案 > 尝试在 Swift 中每 120 秒添加一个 URL 自动重定向

问题描述

我对编码非常陌生,因此将不胜感激。

我正在尝试收集一些关于我在工作中测试的视频会议技术的基本调查数据,以及我在调查完成后使用路由到广告页面的付费解决方案。由于每次进行调查时我都无法重新启动网页 URL,因此我希望该页面每 2 分钟自动重定向回初始 URL 页面。以下是我现有的代码。谢谢。

import UIKit
import WebKit

class ViewController: UIViewController, WKNavigationDelegate {
    var webView: WKWebView!

    override func loadView() {
        webView = WKWebView()
        webView.navigationDelegate = self
        view = webView
    }

    override func viewDidLoad() {
        super.viewDidLoad()

        let url = URL(string: "https://Mysurveypage/1234")!
        webView.load(URLRequest(url: url))
        webView.allowsBackForwardNavigationGestures = true
    }
}

标签: iosswiftwkwebview

解决方案


var timer = Timer.scheduledTimer(timeInterval: 120.0, target: self, selector: #selector(ViewController.toDoTask), userInfo: nil, repeats: true)



func toDoTask() 
 {
    let url = URL(string: "https://Mysurveypage/1234")!
    webView.load(URLRequest(url: url))



 }

toDoTask()第一次可以打电话viewDidLoad()


推荐阅读