iOS   发布时间:2022-05-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了升级Firebase破坏了我的iOS项目大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我希望我从来没有更新我的pod,整个项目都充满了错误,下面的照片中有一个特定的错误,我无法修复它,我已经准备好将我的应用程序提交到App Store了,现在它似乎全部毁了.除此之外,它让我删除了一堆选项. func uploadData(user: User) { let changerequest = user.createProfileChangerequest() chang
我希望我从来没有更新我的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进行命名更改.

大佬总结

以上是大佬教程为你收集整理的升级Firebase破坏了我的iOS项目全部内容,希望文章能够帮你解决升级Firebase破坏了我的iOS项目所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。