gpt4 book ai didi

ios - 如何用来自 firebase 的数据(字符串)填充数组

转载 作者:行者123 更新时间:2023-11-28 12:41:40 26 4
gpt4 key购买 nike

我无法用来自 firebase 的数据(字符串)填充数组。收到的数据不为空,我在调试中检查它。这是代码:

 func getdatesVIsitesValues()->Void{

ref = FIRDatabase.database().reference()
let visiteRef = self.ref.child("visites/visite")
visiteRef.observeEventType(FIRDataEventType.Value, withBlock: {(snapshot) in
for child in snapshot.children{
let thisVisite = MyVsiteModel.init(data: child as! FIRDataSnapshot)
if(thisVisite.meetingDate.isEmpty){
print("empty", "empty")
}else{
self.visitesArray.insert(thisVisite.meetingDate, atIndex: 0)
}
}
})
}

我用这个方法来测试数组:

 func testvisite()->Void{
print("testarray count", visitesArray.count)
for (index,element) in visitesArray.enumerate() {
print("\(index) = \(element)")
}
}

ps:这两个方法的调用都在viewDidLoad()方法的最后

最佳答案

由于 FireBase 请求——就像几乎所有的网络请求一样——是异步工作的,
testvisite() 调用放在 完成 block 中。

关于ios - 如何用来自 firebase 的数据(字符串)填充数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39306885/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com