我的第一个应用程序很快......失败了。
我正在尝试使用webview打开网站,并在线找到此代码。
class ViewController: UIViewController {
@IBOutlet var webView: UIWebView!
override func viewDidLoad() {
super.viewDidLoad()
let url = NSURL(string: "http://www.sourcefreeze.com")
let request = NSURLRequest(URL: url!)
webView.loadRequest(request)
}
我收到了一个致命的错误:在解开一个Optional值时意外地发现了nil
为什么这个值应该为空?!
答案 0 :(得分:0)
将webView.loadRequest(request)
更改为webView?.loadRequest(request)
。
您需要取消阻止不允许http加载的传输安全性。试试this。
答案 1 :(得分:0)
可能会发生两件事之一。
我认为它是前者,但我已经冒昧地通过选择性地绑定NSURL对象来使代码更安全。
SELECT
t1.field1 AS field1,
t2.field2 AS field2,
t1.field3 AS field3,
t3.field4 AS field4
FROM [datasetName.tableA] t1
JOIN [datasetName.tableB] t2 ON t1.somefield = t2.anotherfield
JOIN [datasetName.tableC] t3 ON t1.somefield = t3.yetanotherfield