Alamofireで非同期通信する際は、
Alamofire.request(.POST, url, parameters: parameters) .responseJSON { response in switch response.result { case .Success(let value): completionHandler(value, nil) case .Failure(let error): completionHandler(nil, error) }
このようにして、コールバック処理はconpletionHandlerが用意されていますが、
AlamofireImageの方にはないのでしょうか?
画像データを全て取得できたら、次の処理をするというようなことをしたいのですが、
それがないとなると皆様はどのように実装されてるのでしょうか?
知っている方がいらっしゃれば教えて頂けるとありがたいです。
追記:
ちなみにこのように自分の方ではAlamofireImageを使用しています。
Alamofire.request(url).responseImage { response in debugPrint(response.result) if let image = response.result.value { print("image downloaded: (image)") let imgratio:CGFloat = (image.size.height)/(image.size.width) let iw = CGFloat(self.sw) let resize = image.ResizeÜIImage(width: iw, height: iw*imgratio) self.banner.remove(at: Int(index)!) self.banner.insert(resize!, at: Int(index)!) }
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/06/29 07:06
2018/06/29 07:15
2018/06/29 07:19