Firebase Swift «Неожиданно обнаружено значение nil при развертывании необязательного значения» при загрузке изображения - PullRequest
0 голосов
/ 16 июня 2020

Название говорит само за себя. Я загружаю и показываю изображение из облачного хранилища Firebase и показываю его в UIimageView. Я использовал тот же код, что и в других проектах, но столкнулся с проблемой. Приложение не загружает изображение и просто говорит: «Неожиданно обнаружено nil при разворачивании необязательного значения». Следует упомянуть, что у меня есть триггер для загрузки изображения и imageView в отдельных контроллерах представления, но я не знаю, как это повлияет на Это.

Вот мой код.

@IBAction func SearchScreen(_ sender: Any) {
    //this is the storage reference for the firebase cloud storage location
    let storage = Storage.storage()
    let Img = storage.reference(forURL: "*Firebaselocation*")
    //this fetches the file and limits the size to 4mb
    Img.getData(maxSize: 4 * 1024 * 1024) { (data, error) in
        //this spits out an error indicator
        if let error = error{
            print("error downloading image")
        }
        //if the data has downloaded it will display it in the image frame
        if let data = data{
            self.PreviewFrame1.image = UIImage(data: data)
        }
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...