1
私はチーム名を選択する必要があるアプリを作ろうとしています。ユーザーが自分のチーム名を入力すると、名前が既に入っているかどうか確認したいつかいます。スイフト、ファイアベース。名前が既に存在するかどうかを確認することはできません
teamNameTextFieldはUITextField
です。何らかの理由でテキストフィールドに何を入力しても、「チーム名は使用されていません」と表示されます。私はここで間違っているのか分からない、誰かが私を助けることができる?
マイコード:
rootRef.child("teams").queryOrderedByChild("teamName").queryEqualToValue(teamNameTextField.text).observeSingleEventOfType(.Value, withBlock: { (snap) in
if (snap.value is NSNull) {
print("Team name is not in use")
} else {
print("Team name is already in use")
}
})
私のJSONデータツリー:
{
"teams" : {
"pbXvXYOKmJQqwSQZ9IlBykG7x1P2" : {
"teamName" : "Test111"
},
"owidUDkEnbCOsmNSoSFu2o2iu4y38RKJNF" : {
"teamName" : "Test222"
},
"pdnJCDmcdjsiHDFb8349HGD8372bfdhb" : {
"teamName" : "Test123"
}
}
}
私のデータベースルール:
{
"rules": {
".read": true,
".write": true
}
}
を印刷するのだろうか? '' Test111 ''のように – adolfosrs
ありがとう、あなたは私が問題を実現するようにした、私は解決策で自分の質問に答えるよ – Benja0906