【发布时间】:2016-05-25 11:23:23
【问题描述】:
目前我通过首先观察数组、附加我的新帖子,然后更新参考来向我的 Firebase 数组添加一个新帖子:
REF_USER.child(UID).observeSingleEventOfType(.Value, withBlock: { snapshot in
if !snapshot.exists() {return}
if let dict = snapshot.value as? Dictionary<String, AnyObject>,
let posts = dict["posts" as? [String] {
posts.append(newPost)
REF_USER.child(UID + "/posts").setValue(posts)
}
}
有没有办法跳过观察步骤,直接更新数组中的帖子?假设是这样的:
REF_USER.child(UID + "/posts").addToArray(newPost)
【问题讨论】:
标签: ios swift firebase firebase-realtime-database