4
キャプションに写真を保存するアプリケーションがありますが、私の場合はFIRStorageを使って写真を保存しています。すべてがそこで働いていますが、写真のメタデータにキャプションを保存したいと思います。理由を聞かないで、私のプロジェクトにはちょっと意味があります。Firebase Storageでカスタムメタデータをアップロードする
let meta = FIRStorageMetadata.init(dictionary: ["customMetadata" :
["caption" : self.textField.text!]])
let imageRef = storageRef.child(iid)
imageRef.put(uploadData, metadata: meta, completion: { (metadata, error) in
if error != nil {
//failure
print(error)
return
} else {
//success
print(metadata)
}
})
ご覧のとおり、私はFirebaseがどのようにドキュメントに記載しているかを正確にメタデータ定数で設定しています。 .put
でメタをメタデータに渡すと、なぜ私のカスタムメタデータが使用されないのですか?助けを借りてくれてありがとう