在iOS应用程序中检索Firebase数据库中的数据,你可以按照以下步骤进行操作:
.value
观察器来获取指定位置下的所有数据:questionRef.observe(.value, with: { snapshot in
// 在这里处理获取到的数据
})snapshot
对象来访问数据。根据你提供的JSON数据,你可以按照以下方式获取相关数据:if let questions = snapshot.value as? [String: Any] {
for question in questions {
if let questionData = question.value as? [String: Any],
let questionText = questionData["questiontext"] as? String,
let optionA = questionData["A"] as? String,
let optionB = questionData["B"] as? String,
let optionC = questionData["C"] as? String,
let optionD = questionData["D"] as? String,
let optionE = questionData["E"] as? String {
// 在这里使用获取到的数据
}
}
}以上代码将遍历questions
节点下的所有问题,并将与questiontext
、A
、B
、C
、D
和E
相关联的值提取出来。
领取专属 10元无门槛券
手把手带您无忧上云