Я установил Firebase для своего приложения Swift IOS
В своем файле AppDelegate я импортирую Firebase следующим образом:
import Firebase
import FirebaseDatabase
и инициализирую его:
FirebaseApp.configure()
После этого я проверяю, подключена ли база данных, и сначала она печатает «Не подключено», но затем «Подключено», поэтому я предполагаю, что она успешна
var ref:DatabaseReference!
var databaseHandle:DatabaseHandle!
override func viewDidLoad() {
let connectedRef = Database.database().reference(withPath: ".info/connected")
connectedRef.observe(.value, with: { snapshot in
if snapshot.value as? Bool ?? false {
print("Connected")
} else {
print("Not connected")
}
})
}
Но затем я пытаюсь получить доступ к своим данным, и это даетмне ничего!
ref = Database.database().reference()
databaseHandle = ref.child("Meal").observe(.childAdded, with: { (snapshot) in
print(snapshot.value as Any)
Вот снимок с консоли Firebase
Также я могу переключиться на базу данных в реальном времени, где нет данных, но там я могуразрешить доступ для чтения / записи (я установил оба значения в true)
"rules": {
".read": true,
".write": true
}
В чем может быть проблема, поэтому я не могу распечатать свои данные? ....