当我编译AlamofireImage-3.1时,发生了以下错误。我也使用Alamofire-4.0,但它似乎工作得很好。
@discardableResult
public func responseImage(
_ imageScale: CGFloat = DataRequest.imageScale,
inflateResponseImage: Bool = true,
completionHandler: @escaping (DataResponse<Image>) -> Void)
-> Self
{
return response(
responseSerializer: DataRequest.imageResponseSerializer(
imageScale: imageScale,
inflateResponseImage: inflateResponseImage
),
completionHandler: completionHandler
)
}

发布于 2016-10-27 15:54:20
这是因为Alamofire 3.x.x支持Swift2.2和Swift2.3版本,而Xcode8使用的是最新的Swift3版本。
因此,Alamofire 4.x.x与Xcode8兼容,这就是它编译时没有任何错误的原因。
但是,您可以通过以下方式运行Swift2.2或Swift2.3项目或任何框架而不会出现任何错误:
Build Settings'Swift传统Pod
希望这能有所帮助!
https://stackoverflow.com/questions/40277212
复制相似问题