У меня проблемы с сохранением моего изображения в firebase, чтобы затем установить его в качестве изображения профиля пользователя, может ли кто-нибудь помочь? по какой-то причине он не хранится на firebase?
КОД:
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey : Any]) {
if let originalImage = info[.originalImage] as? UIImage {
self.imageView.image = originalImage.withRenderingMode(.alwaysOriginal)
} else if let editedImage = info[.editedImage] as? UIImage {
self.imageView.image = editedImage.withRenderingMode(.alwaysOriginal)
}
dismiss(animated: true, completion: nil)
guard let image = self.changeButton.imageView?.image else { return }
guard let uploadDate = image.jpegData(compressionQuality: 1.0) else { return }
let storageRef = Storage.storage().reference()
storageRef.putData(uploadDate, metadata: nil, completion: { (metadata, err) in
if let err = err {
print("Failed to upload", err)
return
}
storageRef.downloadURL(completion: {(downloadURL, err) in
guard let profileImageURL = downloadURL?.absoluteString else { return }
print("Successfully uploaded profile image", profileImageURL)
})
})
}