如何在斯威夫特 檢查response.statusCode在SendSynchronousRequest的代碼如下:如何檢查Response.statusCode在sendSynchronousRequest上斯威夫特
let urlPath: String = "URL_IS_HERE"
var url: NSURL = NSURL(string: urlPath)
var request: NSURLRequest = NSURLRequest(URL: url)
var response: AutoreleasingUnsafeMutablePointer<NSURLResponse?> = nil
var error: NSErrorPointer? = nil
var data = NSURLConnection.sendSynchronousRequest(request, returningResponse: response, error: nil) as NSData?
前,在客觀C,我們檢查response.statusCode有了這個: (長)response.statusCode 但在迅疾我不知道如何檢查響應狀態代碼
您可以組合/簡化'if'和'let'語句'如果讓類HTTPResponse =迴應爲? NSHTTPURLResponse {...}'。 – 2014-10-04 10:02:54
yip right我不是那種習慣於如果讓結構,但它更清潔! - 編輯 – 2014-10-04 10:04:01
謝謝!工作完美。 – Raja 2017-09-01 12:28:24