一行上的连续语句必须用以下分隔:

时间:2015-04-17 15:45:18

标签: swift

我只是尝试下面的代码给出错误,因为一行上的连续语句必须用以下分隔:以及使用未解析的  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.
    }


}

1 个答案:

答案 0 :(得分:3)

这一行:

NSURLRequest nsurlReq = NSURLRequest ( URL : urlValue! );

正在使用Objective C语法 - 它应该是:

let nsurlReq: NSURLRequest = NSURLRequest ( URL : urlValue! )

或利用类型推断:

let nsurlReq = NSURLRequest(URL: urlValue!)

注意:我使用了let而不是var因为我认为nsurlReq在初始分配后不会被修改,所以最好让它变成不可变的。否则变为可变。