【发布时间】:2023-03-27 15:10:02
【问题描述】:
我正在使用 NSURLRequest 在 SWIFT 中构建休息查询
var request : NSURLRequest = NSURLRequest(URL: url)
var connection : NSURLConnection = NSURLConnection(request: request, delegate: self, startImmediately: false)!
connection.start()
我的问题是如何从返回的响应中获取响应代码:
func connection(didReceiveResponse: NSURLConnection!, didReceiveResponse response: NSURLResponse!) {
//...
}
根据 Apple 的说法:NSHTTPURLResponse 是 NSURLResponse 的子类,它有一个状态码,但我不确定如何向下转换我的响应对象,以便我可以看到响应码。
这似乎没有削减它:
println((NSHTTPURLResponse)response.statusCode)
谢谢
【问题讨论】:
-
我认为这是一个downcast,而不是upcast。