Guest User

Untitled

a guest
Dec 16th, 2017
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.10 KB | None | 0 0
  1. /*dropPin中的retrieveUrls修改retrieveImages
  2.  
  3. retrieveUrls(forAnnotation: annotation) { (finished) in//如果完成loading的話removeSpinner()與removeProgressLbl()
  4. if finished {
  5. self.retrieveImages(handler: { (finished) in
  6. if finished {
  7. self.removeSpinner()
  8. self.removeProgressLbl()
  9. // reload collectionView'
  10.  
  11. }
  12. })
  13. }*/
  14.  
  15. func retrieveImages(handler: @escaping (_ status: Bool) -> ()) {
  16. imageArray = []
  17.  
  18. for url in imageUrlArray {
  19. Alamofire.request(url).responseImage(completionHandler: { (response) in
  20. guard let image = response.result.value else { return }
  21. self.imageArray.append(image)
  22. self.progressLbl?.text = "\(self.imageArray.count)/40 IMAGES DOWNLOADED"
  23.  
  24. if self.imageArray.count == self.imageUrlArray.count {
  25. handler(true)
  26. }
  27. })
  28. }
  29. }
Add Comment
Please, Sign In to add comment