Я извлекаю данные из базы данных firebase.Firebase не дает обратного вызова или ошибки
Когда я отлаживаю код из симулятора, он дает все данные с этого узла, но когда я отлаживаю код с устройства, он не идет ни в блок успешности, ни в блок ошибок. Ничего не произошло.
Код, который я написал, приведен ниже.
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,471 [4067: 1092564] Настройка приложения по умолчанию. 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: активирован прокси-сервер AppDelegate FIRInstanceID, будет обрабатывать удаленные обработчики уведомлений приложений. Чтобы отключить добавление «FirebaseAppDelegateProxyEnabled» в ваш Info.plist и установите его на NO 2016-06-07 11: 36: 30.659 Artup [4067:] Успешно создано приложение для делегирования делегатов Firebase Analytics. Для того, чтобы отключить прокси-сервер, установите флаг FirebaseAppDelegateProxyEnabled в NO в Info.plist Config не неправдоподобная Ошибка Ошибки домен = com.google.remoteconfig.ErrorDomain Код = 8002 "(нуль)" UserInfo = {error_throttled_end_time_seconds = 1465279698.4105051} 2016- 06-07 11: 36: 31.450 Artup [4067:] Firebase Analytics включена
Каковы ваши журналы в консоли – Shubhank
В приведенном выше коде ни одно из сообщений не печатается. Журнал консоли очищен. – sant05
в журнале могут быть и другие журналы firebase. – Shubhank