簡體   English   中英

如何在 Swift 中上傳個人資料圖片

[英]How To Upload A Profile Picture In Swift

我最近根據教程啟動了一個消息傳遞應用程序,在 xcode 中使用 swift 和 firebase。 我從登錄頁面開始,其中有一個用於用戶名、email、密碼的文本字段,還有一個用於添加個人資料圖像的按鈕。 我正在努力獲取個人資料圖片。 Xcode 顯示代碼行錯誤“userImg: imageUrl”。 這是我當前的代碼:

func functionName(userId: String) {
        let downloadURL = String!

        let uploadTask = riversRef.putData(data, metadata: nil) { (metadata, error) in
            guard let metadata = metadata else {
                return
            }
            // Metadata contains file metadata such as size, content-type.
            let size = metadata.size

            let downloadURL = metadate.url
        }

        self.ref.child("users").child(userId).setValue([
            "username": usernameField.text,
            "userImg": imageUrl // Error here
        ])
    }

我已經關注並重新關注了本教程的個人資料圖片部分,但錯誤並沒有 go 消失。 這就是錯誤所說的:使用未解析的標識符'imageUrl'

imageUrl更改為downloadURL

self.ref.child("users").child(userId).setValue([
            "username": usernameField.text,
            "userImg": downloadURL 
        ])

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM