Я сейчас смотрю видео на YouTube, рассказывающее, как сделать приложение для социальных сетей. Но когда я писал код, я столкнулся с ошибкой в этой функции. Это очень раздражающая ошибка, поэтому, если вы можете, пожалуйста, помогите мне
func setupUser(userUid: String) {
if let imageData = self.userImgView.image!.jpegData(compressionQuality: 0.2) {
let imgUid = NSUUID().uuidString
let metaData = StorageMetadata()
Storage.storage().reference().child(imgUid).putData(imageData, metadata: metaData) { (metadata, error) in
let downloadURL = metadata?.downloadURL()?.absoluteString
let userData = [
"username": self.usernameField.text!,
"userImg": downloadURL!
] as [String : Any]
Database.database().reference().child("users").child(userUid).setValue(userData)
self.performSegue(withIdentifier: "toFeed", sender: nil)
}
}
}
Ошибка произошла в этом коде ...
let downloadURL = metadata?.downloadURL()?.absoluteString
Есть и другие вопросы о Stackoverflow, как это один, но я попробовал все из них, но получил ошибку. Не могли бы вы мне помочь. Вы можете просто немного отредактировать мой код, чтобы исправить это? Пожалуйста, не ведите меня прямо к документации. Я пробовал это, но это не сработало