我想要訪問Swift 3中的UIWebView的URL。下面是我用來完成此操作的代碼(我的webview的名稱是RootView):在Swift 3中訪問UIWebView的URL
let currentURL : NSString = RootView.request?.URL?.absoluteString
但是,我得到一個錯誤,說「類型'URLRequest'的值沒有成員'URL'」,這使我無法編譯。我知道以前的堆棧溢出用戶已經成功地使用了這一行代碼,所以我不確定是什麼阻止了我也獲得URL。問題在於蘋果對Swift 3所做的改變嗎?謝謝!
這裏是我的全ViewController.swift文件,我把這個代碼:
import UIKit
class ViewController: UIViewController, UIWebViewDelegate {
@IBOutlet weak var RootView: UIWebView!
override func viewDidLoad() {
super.viewDidLoad()
self.RootView.delegate = self
let url1 = URL (string: "https://www.google.com")!
RootView.loadRequest(URLRequest(url: url1))
RootView.scrollView.isScrollEnabled = true
RootView.isUserInteractionEnabled = true
let currentURL : NSString = RootView.request?.URL?.absoluteString
print(currentURL)
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
}
}
給出更多的上下文。如周邊代碼 – ctabuyo