ios - 尝试在 Swift 中每 120 秒添加一次 URL 自动重定向

标签 ios swift wkwebview

我对编码很陌生,所以任何帮助都将不胜感激。

我正在尝试收集一些关于我在工作中测试的视频 session 技术的基本调查数据,以及我正在使用的付费解决方案在调查完成后路由到广告页面。由于我无法在每次进行调查时重新启动 web 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
    }
}

最佳答案

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))



 }

第一次可以在viewDidLoad()中调用toDoTask()

关于ios - 尝试在 Swift 中每 120 秒添加一次 URL 自动重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51459347/

相关文章:

iOS - 异步请求和 UI 交互

swift WKWebView : Can't find variable error when calling method

ios - 从 UIWebview 迁移到 WKWebview

ios - WKWebView 内容加载函数永远不会被调用

ios - 播放用 AVFoundation 录制的视频

ios - AppDelegate 如何调用 ViewController.h

iphone - 如何在 xcode4 中查看高分辨率

swift - NSTableView 不会调用 viewForTableColumn

ios - 如何在 watch 复杂功能中进行倒计时?

ios - NSMutableAttributedString具有不同的字体