Trying to have a static webpage refresh every 60 seconds, however I am getting an error in the refresh function " Cannot find 'webview' in scope". Was wondering if someone would be able to assist.
import UIKit
class ViewController: UIViewController {
override func viewDidLoad()
{
super.viewDidLoad()
Timer.scheduledTimer(timeInterval: 60, target: self, selector: #selector(ViewController.refresh), userInfo: nil, repeats: true)
func CGRectMake(_ x: CGFloat, _ y: CGFloat, _ width: CGFloat, _ height: CGFloat) -> CGRect
{
return CGRect(x: x, y: y, width: width, height: height)
}
let webViewClass : AnyObject.Type = NSClassFromString("UIWebView")!
let webViewObject : NSObject.Type = webViewClass as! NSObject.Type
let webview: AnyObject = webViewObject.init()
let url = NSURL(string: "XXXXXXX")
let request = NSURLRequest(url: url! as URL)
webview.loadRequest(request as URLRequest)
let uiview = webview as! UIView
uiview.frame = CGRectMake(-90, -60, 2080, 1200)
view.addSubview(uiview)
}
@objc func refresh()
{
webview.reload()
}
}
Aucun commentaire:
Enregistrer un commentaire