Alamofire 在 Swift 3、Xcode 8 中出现错误

Posted

技术标签:

【中文标题】Alamofire 在 Swift 3、Xcode 8 中出现错误【英文标题】:Alamofire gives error in Swift 3, Xcode 8 【发布时间】:2017-05-17 13:08:46 【问题描述】:

到目前为止,我在 Xcode 7.3.1、Swift 2 中使用 Alamofire。但现在我想迁移到 Swift 3。我使用 pod 来更新 Alamofire 库。现在,我在 Alamofire 的代码中收到 386 个错误。可能是什么原因? Alamofire 不是为 Swift 3 制作的吗?还是我做错了什么?

【问题讨论】:

【参考方案1】:

您可能尚未更新可可豆荚

在终端上执行以下操作:

sudo gem install cocoapods --pre

【讨论】:

【参考方案2】:

更新您的 pod。对于 alamofire 最新版本使用:

pod 'Alamofire', '~> 4.0'

【讨论】:

【参考方案3】:

Alamo fire 可用于 swift 3 ,我认为即使出现错误,您也应该更新您的 pod,这是您的代码问题,

转到终端并运行以下命令:pod update

【讨论】:

以上是关于Alamofire 在 Swift 3、Xcode 8 中出现错误的主要内容,如果未能解决你的问题,请参考以下文章

使用逻辑的顺序请求 - Swift 3、Xcode 8、Alamofire 4

Xcode 8 和 Swift 3 中没有这样的模块 Alamofire

Xcode 8.3.2 不适用于 Alamofire 4.4.0

使用 Alamofire Swift 3 和 Xcode 8 beta 解析 JSON 没有数据

Swift 2 Json Alamofire 错误“..expects 1 个参数,但指定了 3 个”iOS 9 Xcode 7

支持 swift 3.0 和 iOS 8.0+ 的等效 Alamofire 库