Swift:无法转换类型' NSData!'输入' NSURLRequest!'

时间:2014-06-09 08:47:34

标签: swift nsurlrequest

我再次面对Swift中的一个奇怪错误。

Cannot convert the expression's type 'NSData!' to type 'NSURLRequest!'

我的代码是:

var request = NSURLRequest(URL: url, cachePolicy: NSURLRequestCachePolicy.ReloadIgnoringLocalCacheData, timeoutInterval: 5)

var response : NSURLResponse?
var error : NSError?

NSURLConnection.sendSynchronousRequest(request, returningResponse: response, error: error)
//The error is reported at the above line

这是什么意思?我无处尝试将NSData转换为NSURLRequest。

1 个答案:

答案 0 :(得分:4)

我不确定为什么会显示此类消息,但您遗漏了&inout参数。

NSURLConnection.sendSynchronousRequest(request, returningResponse: &response, error: &error)