模块 'Alamofire' 没有名为 'request' 的成员
Module 'Alamofire' has no member named 'request'
我是 iOS 开发的新手,我按照 README 中的说明安装了 Alamofire,但我和其他用户一样出现此错误,我不知道如何解决。
在没有实际项目的情况下,很难判断是什么问题。但是,您编写的代码确实存在问题。这不会与正在声明的 data/string/JSON
变量一起编译。 "may" 才是真正的问题所在。请尝试以下操作,看看是否有帮助。
Alamofire.request(.GET, "http://httpbin.org/get", parameters: ["foo": "bar"])
.response { request, response, data, error in
println(request)
println(response)
println(data)
println(error)
}
Alamofire.xcodeproj -> 构建阶段 -> 编译源代码
如果(0项),则“[+]Alamofire.swift".
没关系:)
我通过更改 Build Active Architectures Only 设置解决了这个问题。
在 Project Explorer 中单击您的项目,select Build Settings,找到 Architectures 部分,然后将 Build Active Architecture Only 设置更改为 Yes for Debug 和 No for Release。
希望这对你有用。
我找到了这个答案并且对我有用:
我从 cocoapods 安装后遇到了同样的问题。
选择产品 |清洁然后产品 |构建修复它。
我选择了我的项目名称,然后选择了项目。
- 清理 Cmd+shit+K
- 构建 Cmd+B
奇怪的是,这对我有用。祝你好运!
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#>)
我是 iOS 开发的新手,我按照 README 中的说明安装了 Alamofire,但我和其他用户一样出现此错误,我不知道如何解决。
在没有实际项目的情况下,很难判断是什么问题。但是,您编写的代码确实存在问题。这不会与正在声明的 data/string/JSON
变量一起编译。 "may" 才是真正的问题所在。请尝试以下操作,看看是否有帮助。
Alamofire.request(.GET, "http://httpbin.org/get", parameters: ["foo": "bar"])
.response { request, response, data, error in
println(request)
println(response)
println(data)
println(error)
}
Alamofire.xcodeproj -> 构建阶段 -> 编译源代码
如果(0项),则“[+]Alamofire.swift".
没关系:)
我通过更改 Build Active Architectures Only 设置解决了这个问题。
在 Project Explorer 中单击您的项目,select Build Settings,找到 Architectures 部分,然后将 Build Active Architecture Only 设置更改为 Yes for Debug 和 No for Release。
希望这对你有用。
我找到了这个答案并且对我有用:
我从 cocoapods 安装后遇到了同样的问题。
选择产品 |清洁然后产品 |构建修复它。
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#>)