Я пытаюсь получить доступ к своим данным в Firestore из моего приложения для iOS.
Я установил Firebase / Firestore pod и собрал проект снова. Затем я вставил следующий код в AppDelegate.swift :
import Firebase
FirebaseApp.configure()
let db = Firestore.firestore()
Возвращаясь к моему ViewController , я попытался получить доступ к БД, чтобы получить некоторые данные:
let services = db.collection("services").getDocuments { (snapshot, error) in
if let error = error {
print(error)
}
guard let docs = snapshot?.documents else { return }
for doc in docs {
print(doc.data())
}
}
Но я получаю следующую ошибку: Использование неразрешенного идентификатора 'db'
Если я перенесу следующую строку в свой ViewController, все будет в порядке:
let db = Firestore.firestore()
Есть идеи, почему?