如何读取 firebase 数组并将其放入 swift 数组?我试图解决这个问题大约 4 个小时。我做错了什么?
ref.child("names").child("myNames").observe(.value) { (snapshot) in
if let item = snapshot.value as? String {
namesArray.append(item)
}
}
最佳答案
您应该将快照解析为 [String : Any]?
并获取字典中的值。
ref.child("names").child("myNames").observe(.value) { (snapshot) in
if let itemDictionary = snapshot.value as? [String : Any] {
for (key, value) in itemDictionary {
// Another check for String
if let valueString = value as? String {
namesArray.append(valueString)
}
}
}
}
关于arrays - 从 firebase 中读取一次数组并将其放入数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47623280/