【发布时间】:2016-11-19 11:17:10
【问题描述】:
我正在开发使用 Firebase 数据库的 iOS 项目。
我有一个观察者来观察添加到我的 Firebase 数据库中的新数据:
rootRef.observeEventType(.childAdded, withBlock: {(snap) in
// I try to access "positions" like this
if let mySnap = snap {
let positions = mySnap.childSnapshot(forPath: "positions").value as? Array
// But the positions is nil
})
收到的snap是这样的(是print(snap)):
Optional( Snap (-KWoKFfKZOkFyoLI9at_) {
positions = {
0 = {
x = 80;
y = 212;
};
1 = {
x = 80;
y = "212.5";
};
10 = {
x = 83;
y = 229;
}
};
});
访问从 firebase 数据库获取的“位置”数据的正确方法是什么?
【问题讨论】:
标签: swift firebase firebase-realtime-database swift3