小编Tim*_*ogy的帖子

"StorageMetadata"类型的值没有成员"downloadURL"

嘿,我需要帮助这个编码,我不知道发生了什么.它前几天正在工作.之后出现错误if let ur; = metaData?.downladURL()

func uploadProfileImage(_ image:UIImage, completion: @escaping ((_ url:URL?)->())) {
        guard let uid = Auth.auth().currentUser?.uid else { return }
        let storageRef = Storage.storage().reference().child("user/\(uid)")

        guard let imageData = UIImageJPEGRepresentation(image, 0.75) else { return }

        let metaData = StorageMetadata()
        metaData.contentType = "image/jpg"

        storageRef.putData(imageData, metadata: metaData) { metaData, error in
            if error == nil, metaData != nil {
                if let url = metaData?.downloadURL() {
                    completion(url)
                } else {
                    completion(nil)
                }
                // success!
            } else {
                // failed
                completion(nil)
            } …
Run Code Online (Sandbox Code Playgroud)

firebase swift firebase-storage

16
推荐指数
2
解决办法
7986
查看次数

标签 统计

firebase ×1

firebase-storage ×1

swift ×1