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中。 任何帮助,将不胜感激