私は自分の名前の横に私のtableview
にプロフィール画像を表示したいと思います。イメージをfirebaseからuidを使ってダウンロード
イメージをFirebaseストレージにアップロードし、イメージURLをFirebaseデータベースに保存しました。すべてが完璧に動作します。 firebase Storageでのプロフィール画像のアップロードとURLはデータベースに保存されますが、アプリを実行するとプロフィール画像が表示されないため、コードのダウンロードに問題があります。私はXcode
から何のエラーもありません。
if let profileImageUrl = user.profileImageUrl{
let url = URL(string: profileImageUrl)
URLSession.shared.dataTask(with: url!,
completionHandler:
{(data, response, error) in
//download hit error
if error != nil {
print(error)
return
}
DispatchQueue.main.async() {
cell?.imageView?.image = UIImage(data: data!)
}
}).resume()
}
return cell!
}
イメージをダウンロードするために使用しているURLがブラウザで実際に動作しているかどうかを確認しましたか?私のところによると、ユーザーのDBに格納しているURLに何か問題があります –