加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

升级Firebase破坏了我的iOS项目

发布时间:2020-12-15 01:42:42 所属栏目:百科 来源:网络整理
导读:我希望我从来没有更新我的pod,整个项目都充满了错误,下面的照片中有一个特定的错误,我无法修复它,我已经准备好将我的应用程序提交到App Store了,现在它似乎全部毁了.除此之外,它让我删除了一堆选项. func uploadData(user: User) { let changeRequest = user
我希望我从来没有更新我的pod,整个项目都充满了错误,下面的照片中有一个特定的错误,我无法修复它,我已经准备好将我的应用程序提交到App Store了,现在它似乎全部毁了.除此之外,它让我删除了一堆选项.

func uploadData(user: User) {
    let changeRequest = user.createProfileChangeRequest()
    changeRequest.displayName = self.nameUser.text!
    changeRequest.commitChanges(completion: nil)

    let imageRef = self.userStorage.child("(user.uid).jpg")

    let data = UIImageJPEGRepresentation(self.imageView.image!,0.5)

    let uploadTask = imageRef.put(data!,metadata: nil,completion: { (metadata,err) in
        if err != nil {
            print(err!.localizedDescription)
        }

        imageRef.downloadURL(completion: { (url,er) in
            if er != nil {
                print(er!.localizedDescription)
            }


            if let url = url {



                let userInfo: [String : Any] =  ["age" : self.ageUser.text!,"location" : self.location.text!,"name" : self.nameUser.text!,"image" : url.absoluteString,"bio" : self.bioViewTwo.text!,"contact" : self.contactUser.text!
                ]

                self.ref.child("SJ").child(user.uid).setValue(userInfo)

            }

        })

    })

    uploadTask.resume()
}

解决方法

看起来你刚刚升级到Firebase版本4;)这个新版本包含许多针对Swift的重大更改(以及 some good stuff!)
?基础项目.

你应该follow their migration guide解决你的问题.例如,您在StorageReference类上突出显示的错误可以通过将违规的put方法重命名为putData来轻松修复,依此类推.

顺便说一句,没有对Objective-C SDK进行命名更改.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读