Reputation: 1369
I'm new to iOS Development, I installed Alamofire as said in README, but I have this error as other users and I don't know how to solve it.
Upvotes: 91
Views: 47485
Reputation: 4323
2019 UPDATE
If you have this error and you use 'alamofire5' branch just change Alamofire.request
to AF.request
.
Upvotes: 406
Reputation: 2589
if you are using new Alamofire 5.xxx
then you will use AF
instead of Almofire
it like that
AF.upload(multipartFormData: <#T##(MultipartFormData) -> Void#>, to: <#T##URLConvertible#>)
AF.request(<#T##url: URLConvertible##URLConvertible#>)
AF.download(<#T##url: URLConvertible##URLConvertible#>)
Upvotes: 38
Reputation: 3463
I found this answer and it worked for me:
I had the same problem after installing from cocoapods.
Choosing Product | Clean then Product | Build fixed it.
I selected my project name then the project then.
- Clean Cmd+shit+K
- Build Cmd+B
Strangely enough this worked for me. Good Luck!
Upvotes: 0
Reputation: 680
I solved this issue by changing the Build Active Architectures Only settings.
Click on your project in the Project Explorer, select Build Settings, locate Architectures section, and change the Build Active Architecture Only setting to Yes for Debug and No for Release.
Hope this will work for you.
Upvotes: 12
Reputation: 104
Alamofire.xcodeproj -> Build Phases -> Complie Sources
If (0 item), then "[+] Alamofire.swift".
It's OK :)
Upvotes: 4
Reputation: 16663
Without having the actual project, it is very difficult to tell what the problem is. However, you do have a problem with the code that you have written. This won't compile with the data/string/JSON
variable being declared. That "may" be the actual problem. Please try the following and see if that helps.
Alamofire.request(.GET, "http://httpbin.org/get", parameters: ["foo": "bar"])
.response { request, response, data, error in
println(request)
println(response)
println(data)
println(error)
}
Upvotes: -1