2015-09-26 37 views
1

我通过Carthage从Swift 1.2,xcode 6.4和Alamofire 1.x升级到: Swift 2.0,xcode 7,alamofire 2.0.2。Alamofire“通用响应对象序列化”不编译

我的旧的“通用响应对象序列化”打破了,所以我从自述文件中剪下了n个粘贴,但它不会编译,它给了我下面图片中的错误,请帮助!

enter image description here

回答

1

想通了。自述文件的当前状态是2.0(安装说明)和3.0-beta(代码示例)的混合(混乱?)

解决方案是使用2.0.2版本中README的代码示例,因此它是由于我的糟糕的知识如何github工作。

+0

README和迁移指南对于每个版本都是最新的。如果您使用的是Alamofire 2.0.2并查看当前支持Alamofire 3.0.0-beta.2的'master'中的README文件,那么您将遇到文档不匹配。这不是因为它是一个“混乱”,而是因为我们尽一切努力为您和社区保持最新状态。 – cnoon

+0

对不起,我并不是故意粗鲁。但我仍然认为目前的自述文件显示'github“Alamofire/Alamofire”〜> 2.0'作为安装,然后代码示例为3.0,这让人感到困惑。如果README目前支持3.0,那么Cocoapods/Carthage链接应该是3.0吗? – Bassebus

+0

不用担心。如果这是README中的内容,那么请提交拉请求来帮助我们。目前有成千上万行文档,我们错过了一些细节,尽管我们尽一切努力不去做。 – cnoon