我只是尝试下面的代码给出错误,因为一行上的连续语句必须用以下分隔:以及使用未解析的  nsurlReq
不确定为什么会抛出错误..
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var webview1: UIWebView!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view, typically from a nib.x`
// here use NSURL for initializing any url
let urlValue = NSURL(string: "http://bing.com");
// load it in web view
NSURLRequest nsurlReq = NSURLRequest ( URL : urlValue! );
webview1.loadRequest ( nsurlReq );
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
// Dispose of any resources that can be recreated.
}
}
答案 0 :(得分:3)
这一行:
NSURLRequest nsurlReq = NSURLRequest ( URL : urlValue! );
正在使用Objective C语法 - 它应该是:
let nsurlReq: NSURLRequest = NSURLRequest ( URL : urlValue! )
或利用类型推断:
let nsurlReq = NSURLRequest(URL: urlValue!)
注意:我使用了let
而不是var
因为我认为nsurlReq
在初始分配后不会被修改,所以最好让它变成不可变的。否则变为可变。