【发布时间】:2016-09-17 18:00:40
【问题描述】:
我有一组 Firebase 快照var guardians: Array<FIRDataSnapshot> = []。我想使用这样的循环访问每个快照的子值:
print(self.guardians)
for snapshot in self.guardians{
let guardianID = (snapshot.value as? NSDictionary)?["guardian"] as? NSString
但我的 GuardianID 一直为零。如何从此数组中获取特定的子值?作为参考,这里是 self.guardians 打印到控制台的内容:
[Snap (guardians) {
"-KQaU9lVcUYzIo52LgmN" = {
dependent = sJUCytVIWmX7CgmrypqNai8vGBg2;
guardian = jY2MtbIw4rQmgcZwTbLXNrL7tDq2;
};
}]
我正在使用带有 Xcode 8 的 Swift 3。
谢谢!
【问题讨论】:
标签: arrays swift firebase firebase-realtime-database swift3