私は古いコードを新しいiOSとSwiftバージョン、つまりAlamofireバージョンに更新しているところですが、これまでのところ大きな頭痛の種でした。私は私が単純化したこのコードを持っています
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の移行をすべて調べてきましたが、何も見つかりません。そして、アイデアはありますか?
Response<AnyObject, NSError>
今DataResponse<Any>
です。の新しい実装をresponseJSON
見てください。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加