Advertisement
Guest User

class

a guest
Feb 21st, 2019
232
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. import Foundation
  2. import FirebaseStorage
  3. import UIKit
  4.  
  5. class Place {
  6. let kImageName = "imageName"
  7.  
  8. var imageName: String!
  9.  
  10. init(withDictionary dict: [String : Any]) {
  11. self.imageName = dict[kImageName] as? String
  12. }
  13. }
  14.  
  15. struct Utility {
  16. let storageRef = Storage.storage().reference(forURL: "gs://discoverycity-935da.appspot.com/")
  17. func getImage(withName name: String, completion: @escaping (UIImage?) -> ()) {
  18. let imageRef = storageRef.child("images").child(name)
  19. imageRef.getData(maxSize: 1 * 1024 * 1024) { (data, error) in
  20. if error == nil && data != nil {
  21. let image = UIImage(data: data!)
  22. completion(image)
  23. } else {
  24. completion(nil)
  25. }
  26. }
  27. }
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement