Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*dropPin中的retrieveUrls修改retrieveImages
- retrieveUrls(forAnnotation: annotation) { (finished) in//如果完成loading的話removeSpinner()與removeProgressLbl()
- if finished {
- self.retrieveImages(handler: { (finished) in
- if finished {
- self.removeSpinner()
- self.removeProgressLbl()
- // reload collectionView'
- }
- })
- }*/
- func retrieveImages(handler: @escaping (_ status: Bool) -> ()) {
- imageArray = []
- for url in imageUrlArray {
- Alamofire.request(url).responseImage(completionHandler: { (response) in
- guard let image = response.result.value else { return }
- self.imageArray.append(image)
- self.progressLbl?.text = "\(self.imageArray.count)/40 IMAGES DOWNLOADED"
- if self.imageArray.count == self.imageUrlArray.count {
- handler(true)
- }
- })
- }
- }
Add Comment
Please, Sign In to add comment