質問: UIImage(named: "avatar") self.profileImageView.sd_setImage(with: imagesChildRef, placeholderImage: placeholderImage) print("関数はしっかりと動いてる、しかし画像がダウンロードされない") } ``` ここに質問の内容を詳しく書いてください。 以上のコードで、テストプロジェクトを作ったときには、しっかりと UITableView の UITableViewCell の UIImage.imageプロパティに表示されました。 現在頭を抱えているのが、本番環境で実装をしているのにこちらの思うように動いてくれないことです。 ### 発生している問題・エラーメッセージ ``` 特にありません。 ダウンロードコードの末尾にデバック画面に文字列を出力するようにしているのですが、この文字列は出力されます。 ただし、UIImageView の image プロパティには placeholderImage の画像が出てしまいます。 画像がダウンロードできていないのは、関数の誤作動なのでしょうか。 ``` ### 試したこと もう一個別のテストプロジェクトを作って本番環境と全く同じ仕様にしたら、しっかりと画像はダウンロードされてシミュレータ上で確認することができます。 ### 補足情報(FW/ツールのバージョンなど) もしこの問題の解決策をお持ちの方がいらっしゃいましたら、ご教授いただけると幸いです。
回答: 解決しました。 アップロードコードの let postimagesRef = storageRef.child("profileImages") ダウンロードコードの let profileimagesRef = storageRef.child("profileimages") の childパスが「profileImage」と「profileimage」のスペルが厳密に違いました。 統一したらしっかりとダウンロードできました。