ios - 如何向 firebase 添加新项目

标签 ios swift firebase firebase-realtime-database

我想向我的列表添加一个新项目,我使用 firebase,但没有用户(电子邮件、密码)

我想添加这样的新项目:-

list
-vdjs43ndjufd87
         "name" : Jak
         "university" : Harvard



list
-vdjs43ndjufd87
          "name" : Jak
          "university" : Harvard
          "age" : 23

此代码不适用于我:-

let key = ref.child("posts").childByAutoId().key

let post = ["uid": userID,
        "author": username,
        "title": title,
        "body": body]
let childUpdates = ["/posts/\(key)": post,
                "/user-posts/\(userID)/\(key)/": post]
ref.updateChildValues(childUpdates)`h

最佳答案

您需要做的就是:

let post = ["uid": userID,
    "author": username,
    "title": title,
    "body": body]  

ref.child("posts").childByAutoId().setValue(post)

关于ios - 如何向 firebase 添加新项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47682178/

相关文章:

ios - 如何比较 NSPredicate 包含的 2 个 NSArrays

ios - 为什么 webView.loading 在加载页面时不给我 false - Swift

ios - Google AutoComplete API 地址组件

javascript - 使用 JavaScript 过滤 Firebase 查询

swift - 仅从 Firebase 检索新值

iphone - 如何在 UiWebView 中仅垂直而非水平捏合/缩放

javascript - Android 上的 Quasar 错误:无法加载位于 ip:port 的网页,因为 net::ERR_ADDRESS_UNREACHABLE

ios - 缩放和重绘 UIScrollView 内容后设置 contentOffset

ios - Swift 中带有 UISegmentedControl 的 VoiceOver

android - 如何在 firebase 存储上下载图像?