【发布时间】:2020-04-29 15:19:12
【问题描述】:
我目前正在观看一段 youtube 视频,告诉我如何制作社交媒体应用。但是我在写代码的时候,遇到了这个函数的错误。这是一个非常烦人的错误,所以如果可以,请帮助我
func setupUser(userUid: String) {
if let imageData = self.userImgView.image!.jpegData(compressionQuality: 0.2) {
let imgUid = NSUUID().uuidString
let metaData = StorageMetadata()
Storage.storage().reference().child(imgUid).putData(imageData, metadata: metaData) { (metadata, error) in
let downloadURL = metadata?.downloadURL()?.absoluteString
let userData = [
"username": self.usernameField.text!,
"userImg": downloadURL!
] as [String : Any]
Database.database().reference().child("users").child(userUid).setValue(userData)
self.performSegue(withIdentifier: "toFeed", sender: nil)
}
}
}
此代码中发生错误...
let downloadURL = metadata?.downloadURL()?.absoluteString
Stackoverflow 上还有其他类似的问题,但我尝试了所有这些问题,但出现了错误。你能帮我么。你能稍微编辑一下我的代码来修复它吗?请不要直接引导我查看文档。我试过了,但是没有用
【问题讨论】:
-
我尝试了代码,但出现错误
-
其他问题有什么问题?如:stackoverflow.com/questions/50448396/…。请编辑问题以非常具体地说明为什么这个问题与其他问题不同。
-
我的代码不一样
-
好吧我编辑问题
-
您的代码与其他代码并没有太大的不同。这是完全相同的问题。
标签: ios swift firebase firebase-storage