В Swift, чтобы получить массив из Firestore, я использую:
currentDocument.getDocument { (document, error) in
if let document = document, document.exists {
let people = document.data()!["people"]
print(people!)
} else {
print("Document does not exist")
}
}
И я получаю данные, которые выглядят так:
(
{
name = "Bob";
age = 24;
}
)
Однако, если бы я мог извлечь имя в одиночку, обычно я делал бы print(document.data()!["people"][0]["name"])
.
Но я получаю ответ Value of type 'Any' has no subscripts
Как получить доступ к ключу имени внутри этого объекта в массиве people
?