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)의 첫 번째 파란색 상자를 살펴보십시오. –