import UIKit
class DetailViewController: UIViewController, UIWebViewDelegate {
var myWebView: UIWebView = UIWebView()
var url: String?
func configureView() {
// Update the user interface for the detail item.
if let url = self.url {
var url: NSURL = NSURL.URLWithString(url)
var urlRequest: NSURLRequest = NSURLRequest(URL: url)
self.myWebView.loadRequest(urlRequest)
}
}
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.
self.myWebView.frame = self.view.bounds
self.myWebView.delegate = self
self.view.addSubview(self.myWebView)
self.configureView()
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
func setDetailItem(url: String?) {
self.url = url
self.configureView()
}
func webView(webView: UIWebView, shouldStartLoadWithRequest request: NSURLRequest, navigationType: UIWebViewNavigationType) -> Bool {
return true
}
}
Значение дополнительного типа 'NSURL?' не разворачивается; вы хотели использовать '!' или '?'? 'Ошибка: значение необязательного типа «NSURL?» не разворачивается в ios (быстро)
это сообщение в строке: var url: NSURL = NSURL.URLWithString(url)
Что случилось с моим кодом? Я попытался ввести !
, даже ?
, но эти методы не помогли.
Нет, это не путь, я уже пробовал. –