private static func requestURL(url: String, success: (NSData?) -> Void, error: ((NSError) -> Void)? = nil) {
guard #available(iOS 9, *) else {
NSURLConnection.sendAsynchronousRequest(
NSURLRequest(URL: NSURL (string: url)!),
queue: NSOperationQueue.mainQueue(),
completionHandler: { response, data, err in
if let e = err {
error?(e)
} else {
success(data)
}
})
return
}
NSURLSession.sharedSession().dataTaskWithRequest(
NSURLRequest(URL: NSURL (string: url)!),
completionHandler: { data, response, err in
if let e = err {
error?(e)
} else {
success(data)
}
}).resume()
}
}
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
莫非是为了 http2? http2 是 iOS 9 之后才能用的。。。