我是iOS开发的新手,我在README中安装了Alamofire,但我有其他用户的错误,我不知道如何解决它。
Alamofire.xcodeproj - >构建阶段 - > Complie Sources
如果(0项),则“[+] Alamofire.swift”。
没关系 :)
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#>)
我通过更改Build Active Architectures Only设置解决了这个问题。
在Project Explorer中单击您的项目,选择Build Settings,找到Architectures部分,然后将Build Active Architecture Only设置更改为Yes for Debug和No for Release。
希望这对你有用。
如果没有实际项目,很难说出问题所在。但是,您编写的代码确实存在问题。这将无法使用声明的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)
}