小编Max*_*iff的帖子

更新到Swift 2.0后,NSURLConnection抛出

在Swift 2.0 Update之前,这段代码可以很好地从服务器上用PHP脚本下载我的JSON文件:

let url = NSURL(string: webAdress)
let cachePolicy = NSURLRequestCachePolicy.ReloadIgnoringLocalAndRemoteCacheData
var request = NSMutableURLRequest(URL: url!, cachePolicy: cachePolicy, timeoutInterval: 5.0)

var response: NSURLResponse? = nil
var error: NSError? = nil
let reply = NSURLConnection.sendSynchronousRequest(request, returningResponse:&response, error:&error)
Run Code Online (Sandbox Code Playgroud)

更新后Xcode要求我做一些更改.我做了,代码没有错误,但它总是抛出......

    let url = NSURL(string: webAdress)
    let cachePolicy = NSURLRequestCachePolicy.ReloadIgnoringLocalAndRemoteCacheData
    let request = NSMutableURLRequest(URL: url!, cachePolicy: cachePolicy, timeoutInterval: 5.0)

    var response: NSURLResponse? = nil
    var reply = NSData()
    do {
    reply = try NSURLConnection.sendSynchronousRequest(request, returningResponse:&response)
    } catch {
        print("ERROR")
    }
Run Code Online (Sandbox Code Playgroud)

期待您的解决方案!

try-catch nsurlconnection swift

3
推荐指数
1
解决办法
6625
查看次数

标签 统计

nsurlconnection ×1

swift ×1

try-catch ×1