Я пытаюсь проверить наличие ошибок, пока приложение пытается подключиться к базе данных firebase-realtime-database.
Моя главная проблема - когда пользователь запускает приложение в первый раз, но без подключения к интернету. Я создаю ссылку на базу данных и пытаюсь наблюдать за одним событием, но журнал консоли начинает выдавать сообщения об ошибках, и ни один из них не перехватывается моим кодом.
//------- variable declaration
var ref:DatabaseReference?
//------- inside de method
ref = Database.database().reference(withPath: "myPath")
ref?.observeSingleEvent(of: .value, with: { (snapshot) in
//I cannot even fire up the observer, so I never get here
}){(error) in
//no error is captured here also
}
Даже если я комментирую или удаляю Наблюдение единого события, я вижу ошибки, возникающие в консоли, но я бы хотел их зафиксировать.
Кто-нибудь знает, как это сделать?
Заранее спасибо