当我编译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
)
}
答案 0 :(得分:0)
这是因为Alamofire 3.x.x
支持Swift2.2
&amp; Swift2.3
个版本,而Xcode8
使用最新的Swift3
版本。
因此,Alamofire 4.x.x
与Xcode8
兼容,以及它编译时没有任何错误的原因。
但是,您可以通过以下方式运行Swift2.2
或Swift2.3
项目或任何框架而不会出现任何错误:
Build Settings
and make it
是`。希望这有帮助!