【发布时间】:2014-06-20 05:09:08
【问题描述】:
我有以下代码:
var error : NSError?
var response : NSHTTPURLResponse?
var urlData : NSData = NSURLConnection.sendSynchronousRequest
(
request,
returningResponse: &response,
error: &error
) as NSData
returningResponse 采用 NSURLResponse 的实例,如参考文档中所述。
我正在使用NSHTTPURLResponse,它是NSURLResponse 的子类。这在 Objective-C 中运行良好,但我不知道如何在 Swift 中编写它,因为编译器会在该行抛出错误。
错误是:
Cannot convert the expression's type 'NSData' to type 'inout NSHTTPURLResponse'
这是什么意思?以及如何正确处理?
【问题讨论】:
标签: ios objective-c cocoa swift