0
ユーザー名が既に使用されているかどうかを確認しようとしています。Firebaseクエリが機能していません
私のデータベースは、次のようになります。私が使用しようとするクエリがある
:
var returning = true
print("test101")
ref.child("users")
.queryOrderedByChild("name")
.observeEventType(.ChildAdded, withBlock: { snapshot in
print("test102")
if let nname = snapshot.value!["name"] as? String{
if self.nicknameTextField.text! == nname{
returning = false
}
print(returning)
}
})
コンパイラは、ネストされた関数にならないと、私はドンという私の問題は」なぜ理解できないのですか? 。コンソール版画 "test101" ではなく "test102" は
権限の問題のように聞こえます。 'FIRDatabase.setLoggingEnabled(true)'を設定し、それが何であるかを確認してください。 – Chris
良いコール@Chris。その場合は、[データの読み取りに関するページ](https://firebase.google.com/docs/database/ios/retrieve-data)の最初の青色のボックスをご覧ください。 –