XCode 6.3 Alamofire.swift 文件崩溃

XCode 6.3 Alamofire.swift file crashed

我是 swift 的新人。我在我的项目中使用 Alamofire。另外,我安装了 XCode 6.3。然后,Alamofire.swift 文件崩溃了。我修复了所有错误,但无法修复 Alamofire.swift 文件中的以下代码:

public func response(completionHandler: (NSURLRequest, NSHTTPURLResponse?, AnyObject?, NSError?) -> Void) -> Self {
    return response(Request.responseDataSerializer(), completionHandler: completionHandler)
}

它说在调用中缺少参数'serializer'的参数。

我该如何解决?

感谢您的回答,

此致

您目前应该使用 Alamofire Xcode 6.3 分支: https://github.com/Alamofire/Alamofire/tree/xcode-6.3

因为 IOS 8.3 已经出来了,我想他们很快就会把它合并到主分支中。

仅供参考,Alamofire 1.2.0 今天早上发布,完全支持 Swift 1.2 和 Xcode 6.3。您不再需要使用 xcode-6.3 分支。这肯定会解决您的 missing argument for parameter 'serializer' in call 问题。

用这个方法替换:-

 public func response(completionHandler: (NSURLRequest, NSHTTPURLResponse?, AnyObject?, NSError?) -> Void) -> Self {
        return response(serializer: Request.responseDataSerializer(), completionHandler: completionHandler)

    }

more Detail then click here