不能调用 Alamofire.request(...)

Posted

技术标签:

【中文标题】不能调用 Alamofire.request(...)【英文标题】:can't call Alamofire.request(...) 【发布时间】:2018-02-07 06:03:26 【问题描述】:

这是我的 Pod 文件...

# Uncomment the next line to define a global platform for your project
platform :ios, '11.2'

target 'Karaweik' do
  # Comment the next line if you're not using Swift and don't want to use dynamic frameworks
  use_frameworks!
pod 'Alamofire'
  # Pods for Karaweik

end

我只接到电话 AlamofireVersionNumber:

【问题讨论】:

这很正常(不应该发生),但只需输入 Alamofire 请求的完整代码即可。 @la-win-ko : 你能做的最好的事情是在编写 import 语句之后清理并构建项目一次,以使导入的库可用于项目 @sharadchauhan,你是对的 【参考方案1】:

这是关于这个库的一个问题,但如果你添加所需的代码,它就会起作用。为 Alamofire 添加此代码并运行:

Alamofire.request("http://api.androidhive.info/contacts/").responseData  (response) -> Void in

       let responseJson = String(data : response.result.value!, encoding : String.Encoding.utf8)
       print(responseJson)
 

【讨论】:

以上是关于不能调用 Alamofire.request(...)的主要内容,如果未能解决你的问题,请参考以下文章

随机获取“网络连接丢失。”迅速使用“Alamofire.request”

Alamofire.request().responseObject 不返回响应

在 Alamofire 函数调用中更改属性值

Alamofire Swift 3.0 调用中的额外参数

正确使用 Alamofire 队列

Swift 中的 Alamofire .post。 “调用结果未使用,但产生‘DataRequest’