Получение изображения из Firebase и его размещение в другой раскадровке в .swift - PullRequest
0 голосов
/ 05 мая 2020

Привет, мне удалось написать код для выбора изображения, а затем сохранить его в firebase с указанием c пользователя, но у меня есть отдельная сцена в моей основной раскадровке, в которую я хотел бы поместить это изображение (профиль страница).

Ниже приведен код, который я использовал для получения изображения и сохранения его в firebase во время регистрации:

 func uploadProfileImage(_ image: UIImage, completion: @escaping ((_ url: URL?)->())){
              guard let uid = Auth.auth().currentUser?.uid else {return}
              let storageRef = Storage.storage().reference().child("user/\(uid)")

              guard let imageData = image.jpegData(compressionQuality: 0.75 ) else {return}
              let metaData = StorageMetadata()
              metaData.contentType = "image/jpg."


              storageRef.putData(imageData, metadata: metaData) { metaData, error in
                  if error == nil, metaData != nil {



                      storageRef.downloadURL { url, error in
                          completion(url)
                          // success!
                      }
                      } else {
                          // failed
                          completion(nil)
                      }
                  }


              }

Теперь в моем профилеPageScene, как мне затем извлечь это изображение пользователя из firebase, а затем передать его в представление изображения в profilePageScene.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...