파이어베이스 데이터베이스에서 데이터를 가져옵니다.파이어베이스도 콜백이나 에러를주지 않습니다.
시뮬레이터에서 코드를 디버깅 할 때 해당 노드의 모든 데이터를 제공하지만 장치에서 코드를 디버깅 할 때 성공 블록이나 오류 블록으로 이동하지 않습니다. 아무 반응이 없습니다.
코드는 아래에 있습니다. 36 : 30.471 [4067 : 1092564]를 기본 응용 프로그램을 구성 응용 프로그램 처음
2016년 6월 7일 (11)을 시작할 때
FIRDatabase.database().reference().child("registeredUserEmail").observeSingleEventOfType(.Value, withBlock: { (snapshot) in
debugPrint(snapshot.value)
if snapshot.hasChild(email.escapeEmail()) {
debugPrint("false")
completion(false)
}
else {
debugPrint("true")
completion(true)
}
}) { (error) in
debugPrint("error in isEmailFree - " + error.localizedDescription)
completion(false)
}
다음은 콘솔 로그입니다. 2016-06-07 11 : 36 : 30.530 [4067 :] Firebase Analytics v.3200000이 시작되었습니다. 2016-06-07 11 : 36 : 30.532 Artup [4067 :] 디버그 로깅을 사용하려면 다음 응용 프로그램 인수를 설정하십시오. -FIRAnalyticsDebugEnabled 2016-06-07 11 : 36 : 30.576 [4067 : 1092564] Firebase 크래시보고가 성공적으로 활성화되었습니다. 2016-06-07 11 : 36 : 30.590 : FIRInstanceID AppDelegate 프록시가 사용 설정되면 앱 대리인 원격 알림 핸들러가 닫힙니다. Info.plist에 "FirebaseAppDelegateProxyEnabled"를 추가하지 않고 NO로 설정하려면 2016-06-07 11 : 36 : 30.659 Artup [4067 :] Firebase Analytics App Delegate Proxy가 자동으로 생성되었습니다. 프록시를 사용하지 않으려면 플래그가의 Info.plist 구성에서 NO로하지 가져온 오류 오류 도메인 = com.google.remoteconfig.ErrorDomain 코드 = 8002 "(널)"사용자 정보 = {error_throttled_end_time_seconds = 1465279698.4105051} 2016-을 FirebaseAppDelegateProxyEnabled 설정 06-07 11 : 36 : 31.450 Artup [4067 :] Firebase Analytics 사용 가능
콘솔 로그는 무엇입니까 – Shubhank
위 코드에서 아무 메시지도 인쇄되지 않습니다. 콘솔 로그가 명확합니다. – sant05
로그에 다른 firebase 로그가있을 수 있습니다. – Shubhank