Swift 4:从firebase下载图像

时间:2018-01-15 18:05:03

标签: ios firebase uiimage uiimagepickercontroller swift4

我已经构建了一个项目,该项目应该从firebase下载用户配置文件图片的图像。但是,我的应用程序崩溃了这个错误:

  

"线程1:致命错误:在展开时出乎意料地发现nil   可选值"

这是我下载图片的代码;

extension UIImageView {  
func downloadImage(from imgURL: String!) {
    let url = URLRequest(url: URL(string: imgURL)!)

    let task = URLSession.shared.dataTask(with: url) {
        (data, response, error) in

        if error != nil {
            print(error!)
            return
        }

        DispatchQueue.main.async {
            self.image = UIImage(data: data!)
        }

    }

    task.resume()
}
}

这是我在tableview单元格中下载图像的地方;

cell.userImage.downloadImage(from: self.user[indexPath.row].imagePath!)

在注册期间选择用户个人资料时,我也遇到错误;

  

代码= 13"查询已取消"的UserInfo = {NSLocalizedDescription =查询   取消}

但我不相信这是问题,因为我已经在info.plist中添加了权限。提前感谢愿意提供帮助的任何人!

0 个答案:

没有答案