Firebase Storage возвращает ноль для URL - PullRequest
0 голосов
/ 08 января 2020

Следующий код не работает для меня. У меня есть папка /places/ в хранилище, и внутри нее у меня есть изображения. Это возвращает ноль для URL -

let storage = Storage.storage()
let storageRef = storage.reference()
let placesRef = storageRef.child("places/\(image).jpg")

placesRef.downloadURL { url, error in
    if let error = error {
    // Handle any errors
    print("Failed to download url:", error)
    return
    } else {
    // Get the download URL for 'images/stars.jpg'

        self.placeURL = url!
        image = "\(url!)"
    }
}

Ошибка в консоли: Domain=NSURLErrorDomain Code=-1002 "unsupported URL"... Спасибо.

1 Ответ

1 голос
/ 09 января 2020

Вы правы, Даг, я просто никогда не обновлял @Published var в этом коде .... один простой способ, если раньше

image = "\(url!)" 

и установка нового значения в массиве @Published var, решила мою проблему. Всегда обновляйте @Published один в SwiftUI! :)

...