import UIKit import Firebase import FirebaseUI class FirebaseStorage: UIViewController { @IBOutlet weak var imageView: UIImageView! @IBAction func uploadImage(_ sender: Any) { uploadImage() } @IBAction func loadImage(_ sender: Any) { } //Storageに画像を保存する func uploadImage() { let storageref = Storage.storage().reference(forURL: "gs://sample-e206e.appspot.com").child("Item") //画像 let image = UIImage(named: "dd.jpg") //imageをNSDataに変換 let data = image!.jpegData(compressionQuality: 1.0)! as NSData //Storageに保存 storageref.putData(data as Data, metadata: nil) { (data, error) in if error != nil { return } } self.dismiss(animated: true, completion: nil) } //取得したURLを基にStorageから画像を取得する func loadImage() { //StorageのURLを参照 let storageref = Storage.storage().reference(forURL: "gs://sample-e206e.appspot.com").child("Item") //画像をセット imageView.sd_setImage(with: storageref) } }
現在このようなコードで試しているのですが、この画面に行く前にエラーになってしまいます。
どこかおかしな点はありますでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。