Функции Firebase (putData / putFile) не выполняются - PullRequest
0 голосов
/ 08 июня 2019
let ref = Storage.storage().reference().child("test11.png")
let uploadTask = ref.putData(image.pngData()!, metadata: nil) { (metadata, error) in
    guard let metadata = metadata else {
        print("metadata")
        return
    }
    print(metadata.size)
}

Приведенный выше код работал у меня один раз, и мне удалось загрузить одно изображение. Когда я перезапустил свое приложение и хотел снова его протестировать; код не будет загружать изображение в хранилище Firebase.

Я не получаю никаких ошибок, но изображение не появляется в хранилище Firebase, когда я открываю его в браузере.

Когда я устанавливаю точку останова на этой линии let uploadTask = ref.putData(image.pngData()!, metadata: nil) { (metadata, error) in

Надеюсь, я проясню свою проблему и спрашиваю, недостаточно ли ясны некоторые вещи.



UPDATE: Судя по всему, код функционален и работает, но загрузка картинки размером 10 Мб занимает более минуты, поэтому я подумал, что код не работает. Тайна раскрыта.

...