小编Col*_*tte的帖子

使用Swift 3.0查询Firebase

我试图得到所有条目createdAt等于Today,但它什么也没有返回.

我在这做错了什么?而且,按照我尝试的方式查询数据的正确方法是什么?

JSON:

    {
      "thoughts" : {
        "-KWGdcdZD8QJSLx6rSy8" : {
          "createdAt" : "Tomorrow",
          "thought" : "meno",
          "user" : "ET9tYfHqThNTsLG4bZGIbuLGauu2"
        },
        "-KWGeGivZl0dH7Ca4kN3" : {
          "createdAt" : "Today",
          "thought" : "meno",
          "user" : "ET9tYfHqThNTsLG4bZGIbuLGauu2"
        },
        "-KWGeIvWHBga0VQazmEH" : {
          "createdAt" : "Yesterday",
          "thought" : "meno",
          "user" : "ET9tYfHqThNTsLG4bZGIbuLGauu2"
        }
      }
    }
Run Code Online (Sandbox Code Playgroud)

迅速:

    let db = FIRDatabase.database().reference().child("thoughts")
    let ref = db.queryEqual(toValue: "Today", childKey: "createdAt")

    ref.observe(.value, with:{ (snapshot: FIRDataSnapshot) in
        for snap in snapshot.children {
            print((snap as! FIRDataSnapshot).key)
        }
    })
Run Code Online (Sandbox Code Playgroud)

ios firebase swift firebase-realtime-database

7
推荐指数
1
解决办法
7129
查看次数

在 React Native 中的两个独立应用程序之间共享代码

我目前正在开发两种 iOS 应用程序:一种用于员工,一种用于经理。

我为每个应用程序使用不同的目标,以便我可以重用代码(就像用户模型一样,因为员工和经理都被视为用户并且只有不同的权限级别)。

这两个应用程序是最近才启动的,所以我正在考虑从头开始重新编写它们以使用 React Native(因为当 iOS 应用程序完成时,我将为 Android 编写确切的应用程序)。

我的问题是:使用 React Native 在两个独立的应用程序(具有不同的功能)之间共享代码有多容易?是否有用于此目的的功能(或库)?

到项目结束时,我将拥有四个独立的应用程序:两个用于 Android,两个用于 iOS。

我已经看到了这个问题的一些答案,但它们似乎主要适用于具有“生产”、“开发”和“分期”目标的单个应用程序,每个应用程序基本相同。

android ios react-native

5
推荐指数
1
解决办法
1412
查看次数