2015-10-04 48 views
0

我是一個新手遵循一個明顯過時的教程(http://www.raywenderlich.com/85080/beginning-alamofire-tutorial)。所以我試圖將其轉換爲swift 2/alamofire 3. 我有前兩次構建運行,但最後一次轉換不起作用。我越來越Alamofire 3內置失敗時,轉換爲迅速2.0

Five100px.swift:21:45:未申報類型的使用「GenericResponseSerializer」

enter image description here

我是否需要申報GenericResponseSerializer或者我需要安裝AlamofireImage以及用於處理圖像?

[編輯]我有添加此STRUC

struct GenericResponseSerializer<T> : ResponseSerializer { 
    typealias SerializedObject = T 
    var serializeResponse: (NSURLRequest?, NSHTTPURLResponse?, NSData?) -> Result<T> 
    init(serializeResponse: (NSURLRequest?, NSHTTPURLResponse?, NSData?) -> Result<T>) 
} 

但結果要兩個參數? Five100px.swift:68:76:通用型「結果」專門太少類型參數(得到1,但預期2)

編輯 一般來說它們是主要的改變以從迅速1.2-> 2.0和去alamofire 2 - > 3.0

回答