从Firebase中重新获取数据时出现错误的TimeStamp值? (IOS)

时间:2018-01-18 10:52:25

标签: ios swift firebase firebase-realtime-database

我的值事件观察者检索错误(数据库中不存在的值),然后它第二次触发(它不应该触发)并获得正确的值

这是第一个回复:

      {
        fst = 1;
        img = 1;
        in = "-367569139";
        whoCame =     {
            id = "-L0nkjye-37lsfwR-c1x";
            mob = 9088858675;
            nm = Rajaram;
        };
    }

这是第二个回复

{
       fst = 1;
        img = 1;
        in = "1515755886349";
        whoCame =     {
            id = "-L0nkjye-37lsfwR-c1x";
            mob = 9088858675;
            nm = Rajaram;
        };
    }

这只发生在我第一次启动应用程序之后,一切正常。这是代码:

histRef.queryOrdered(byChild: "whoCame/id").queryEqual(toValue: helper.key).observe( .value, with: { (snapshot) in

   if let helperHistory = snapshot.value as? [String: AnyObject] {

                for each in helperHistory {

                    print("days", each.value)

                }
            }
        })

1 个答案:

答案 0 :(得分:0)

所以我向firebase发送了支持票,他们告诉我这是firebase中的一个已知错误,截至2018年1月18日,他们的团队正在研究它。