我正在通過舊代碼更新到新的iOS和Swift版本,因此Alamofire版本及其迄今爲止的巨大頭痛。我有這樣的代碼,我已經簡化響應<AnyObject,NSError>在Alamofire4中未聲明的類型/ Swift3
fileprivate func fetchOuttings(_ type: MyType, callback: ((Response<AnyObject, NSError>) ->())?) {
/* ... */
Alamofire.request(url, method: .get, parameters: nil, encoding: JSONEncoding.default, headers: header).responseJSON(completionHandler: { response in
if let _callback = callback {
_callback(response)
}
})
}
在Swift3/Alamofire4更新我沒有收到「未聲明的類型響應的使用」後函數簽名,我無法弄清楚如何解決這個問題。我一直在尋找所有通過Alamofire 4 migration,但找不到任何東西。有一個想法?