2015-09-26 12 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

相關問題