史丹佛ios9教學

2016年12月15日 星期四

[SWIFT3] Error Handling

let request = NSURLRequest(URL: NSURL(string: "http://www.apple.com")!)
var response:NSURLResponse?
var error:NSError?

let data = NSURLConnection.sendSynchronousRequest(request, returningResponse: &response, error: &error)

if error == nil {
    print(response)

    // 解析資料

} else {
   // 處理錯誤
}



/////////////////////////////////////


let request = NSURLRequest(URL: NSURL(string: "http://www.apple.com")!)
var response:NSURLResponse?
var error:NSError?

do {
    let data = try NSURLConnection.sendSynchronousRequest(request, returningResponse: &response)

    print(response)

    // Parse the data

} catch {
    // handle error
    print(error)
}

沒有留言:

張貼留言