我需要将当前网址加载到网页浏览中,这就是我尝试获取的方法,但它给了我这个错误:"无法转换exporessions类型' ST7 ?? '输入' String'
这是代码
var currentURL : NSString = webView.request?.URL.absoluteString!
这有什么问题?
答案 0 :(得分:14)
如果你在括号周围加上括号,那么错误就会消失:
let currentURL : NSString = (webView.request?.URL.absoluteString)!
答案 1 :(得分:3)
请注意,您的语法可能不仅仅是语法问题。
如果您的webView处于request == nil
您的应用程序将在运行时崩溃的状态。
我宁愿写下这样的话:
if let currentURL = webView.request?.URL.absoluteString {
// do things ...
// Your currentURL will be automatically bridged to Swift's String type
} else {
// Just in case request is nil ...
}