【发布时间】:2018-06-21 18:58:57
【问题描述】:
使用 swift 和 firestore 我想检查“已使用的用户名”集合以查看用户名是否已被使用以及是否已提醒用户已使用该用户名,否则如果它仍然可用我想创建文件。
下面概述了我想要做的事情的要点,我可以毫无问题地保存数据,尽管它检查它的文档是否存在然后采取我无法弄清楚的行动
func nextButtonPressed(){
let db = Firestore.firestore()
if usernameTextField.text != ""{
guard let username = usernameTextField.text else { return }
let docRef = db.collection("Taken User Names").document(username)
// check if username exists{
//if exists alert user "sorry user name taken
} else {
// if user name doesn't exist
db.collection("Taken User Names").document("trinidad")
.setData(["Taken User Name" : (username)]) {
(error: Error?) in
if let error = error {
print("\(error.localizedDescription)")
} else {
print("document was succesfully created and written")
}
}
}
}
【问题讨论】:
标签: swift google-cloud-firestore