此代碼完全適用於我之前在iOS 8和swift 2.0中的項目。上下文關閉類型響應<AnyObject> - > void期望1個agrument,但3個在閉包體中
這裏是我的代碼:
let url=NSURL(string: _resourceURL)!
Alamofire.request(.GET ,url).responseJSON { (request : NSURLRequest?,response: NSHTTPURLResponse?, result: Result<AnyObject>) -> void in
print(result.value.debugDescription)
}
現在我試着與iOS 9,雨燕3.0,alamofire 4.0.0 但引發以下錯誤:
Generic type 'Result' specialized with too few type parameters (got 1, but expected 2)
Use of undeclared type 'void'
Contextual closure type 'Response -> Void' expects 1 argument, but 3 were used in closure body
'Result' –
ozgur
@ozgur這將修復泛型類型錯誤,但應該只有一個參數,而且應該是'Response類型' –
Callam