0
我正在設置社交媒體應用程序,目前正在爲用戶創建真實用戶名(無重複內容),類似於Instagram。從Firebase數據庫中刪除特定值
我面臨的問題是,我無法找到一種方法來刪除用戶以前的用戶名(以防其他人想使用它)。我的數據庫設置爲用戶名的方式是這樣的:
用戶名 - 用戶名:「testUsername」
我試圖用這個
let usernameRef = FIRDatabase.database().reference().child("Usernames").child("username").child(usersCurrentUsername)
usernameRef.removeValue(completionBlock: {(error, ref) in
if error != nil {
print("There was an error in removing the current username\(error?.localizedDescription)")
} else {
print(ref)
print("The child was removed")
}
})
我捕捉到用戶當前用戶名刪除代碼通過viewdidload中的快照並將其存儲在usersCurrentUsername中。 任何幫助,將不勝感激