我是iOS开发的新手,按照README所说安装了Alamofire,但像其他用户一样出现了这个错误,不知道如何解决。
2019年更新
如果您遇到此错误并且使用 'alamofire5' 分支,请将 Alamofire.request
更改为 AF.request
。
如果你正在使用新的Alamofire 5.xxx
,那么你将使用AF
代替Almofire
,就像这样。
AF.upload(multipartFormData: <#T##(MultipartFormData) -> Void#>, to: <#T##URLConvertible#>)
AF.request(<#T##url: URLConvertible##URLConvertible#>)
AF.download(<#T##url: URLConvertible##URLConvertible#>)
我通过更改“仅构建活动架构”设置解决了这个问题。
在Project Explorer中单击您的项目,选择“Build Settings”,找到 Architecture 部分,并将 Build Active Architecture Only 设置为 Debug 为 Yes,Release为 No。
希望这对您有用。
Alamofire.xcodeproj -> Build Phases -> Complie Sources
如果显示(0个项目),则添加 "[+] Alamofire.swift"。
一切正常 :)
没有实际的项目,很难确定问题所在。但是,您编写的代码存在问题。这段代码无法编译,因为声明了 data/string/JSON
变量。这可能是实际问题所在。请尝试以下方法,看看是否有帮助。
Alamofire.request(.GET, "http://httpbin.org/get", parameters: ["foo": "bar"])
.response { request, response, data, error in
println(request)
println(response)
println(data)
println(error)
}