【发布时间】:2017-02-10 19:06:30
【问题描述】:
我正在使用 Swift 中的 Xcode 8.2.1 编写 IOS 应用程序。目前,我为一个实现 GeoFire 并成功将位置添加到数据库的视图控制器设置了数据库。在单独的视图控制器上,我想添加对同一数据库的引用并将子代添加到该引用中。
这个单独的引用我想存储可以通过数组名访问的不同数组。我希望能够在数据库中添加和删除保存的数组。此外,我希望能够添加和删除每个单独数组中保存的字符串。
我试过的代码是:
let ref = FIRDatabase.database().reference()
let childRef = FIRDatabase.database().reference(withPath: "arrays")
let itemsRef = ref.child("arrays")
let milkRef = itemsRef.child("array1")
但是当我运行这段代码时,数据库不会更新以显示任何新的孩子。有可能完成我的任务吗?如果是这样,我做错了什么?
如果我的问题有任何不清楚的地方,请告诉我,我愿意详细说明。提前感谢您的帮助!
【问题讨论】:
-
此视频可能对您有所帮助:youtube.com/watch?v=XIQsQ2injLo
-
您实际上并没有写入任何数据。 “同一个数据库”是指同一个节点还是整个 Firebase 数据库?
标签: arrays swift xcode firebase firebase-realtime-database