升级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进行命名更改. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |