userRef.child(userId).observeSingleEvent(of: .value, with: { snapshot in
//some codes
})
Это мой код для получения некоторых пользовательских данных из базы данных Firebase. Мой вопрос, как получить ошибку, если есть ошибка (например, ошибка сети, тайм-аут запроса, неизвестная ошибка)? НаблюдениеSingleEvent не имеет блока завершения по сравнению с другими (setValue, updateValue и т. Д.)
Я тоже пробовал:
userRef.child(userId).observeSingleEvent(of: .value, with: {(snapshot) in
// print something
} , withCancel: {(error) in
// print something
})
все равно не пойдет внутрь с отменой.