转换为Xcode 7后,Alamofire + SwiftyJSON编译错误

Lav*_*vvo 6 xcode ios swift alamofire swifty-json

这条线对我来说一直很好,可以用来制作Alamofire请求并获得JSON响应.

Alamofire.request(req).responseJSON() {
        (request, response, data, error) in

    // ....

}
Run Code Online (Sandbox Code Playgroud)

升级到XCode 7并将Project转换为Swift 2.0后,具有我的Alamofire请求的所有代码行都没有显示此错误:

'(_, _, _, _) -> Void' is not convertible to 'Response<AnyObject, NSError> -> Void'
Run Code Online (Sandbox Code Playgroud)

小智 14

在这个链接中找到答案,但它是日语.从现在开始这似乎是正确的(取自链接中的答案):

Alamofire.request(.GET, requestUrl).responseJSON {
   response in
    if response.result.isSuccess {
        let jsonDic = response.result.value as! NSDictionary
        let responseData = jsonDic["responseData"] as! NSDictionary
        self.newsDataArray = responseData["results"] as! NSArray
        self.table.reloadData()
    }            
}
Run Code Online (Sandbox Code Playgroud)