【发布时间】:2018-09-13 18:07:48
【问题描述】:
我在 Firestore 中创建了一个包含数组的文档。
我现在想在我的应用程序中本地存储该数组
我已经手动创建了一个数组,但是如何使用我的 Firestore 文档中的数据填充它?
//Manually created Array
var devices = [ "Laptop",
"Tablet",
"Smartphone",
"Smartwatch",
"Games Console"]
override func viewDidLoad() {
super.viewDidLoad()
createDevicePicker()
createToolbar()
getPickerData()
}
//Function to pull data from Firestore
func getPickerData() {
let docRef = firebaseDB.collection("devices").document("types")
docRef.getDocument { (document, error) in
if let document = document, document.exists {
//This will print out the data
var test = document.data()
print(test)
} else {
print("Document does not exist")
}
}
}
【问题讨论】:
-
那么你有一个包含数组内容的文档吗?请编辑您的问题以准确显示您的文档包含的内容。
-
@DougStevenson 用图片更新问题
标签: swift firebase nsarray google-cloud-firestore