【问题标题】:Firebase childbyAutoId returns the same strange key every timeFirebase childbyAutoId 每次都返回相同的奇怪键
【发布时间】:2015-06-01 11:45:31
【问题描述】:

当使用 childByAutoId 时,会发生一些非常奇怪的事情。我每次都没有得到唯一的 id,而是得到以下密钥:

-------------------0

我知道密钥是使用客户端时间戳生成的,所以我尝试通过 iOS 模拟器和实际设备运行我的代码,但结果相同。

我的代码没有做任何有趣的事情,但这里仅供参考:

func sendRandomMessage() {
        let firebaseRootRef = Firebase(url:firebaseRootUrl)
        let newMessageRef = firebaseRootRef.childByAutoId()
        println(newMessageRef.key)
    }

我使用的是 Firebase 2.3.0

【问题讨论】:

  • 我有一个临时解决方法:恢复到 Firebase 2.2.2 可以解决问题。
  • [免责声明:我在 Firebase 工作] 嗨,David,感谢您提供清晰的报告和回归检查。我们刚刚发布了适用于 iOS 的 Firebase SDK 2.3.1 版,它解决了这个问题。 firebase.com/docs/ios/changelog.html

标签: ios firebase


【解决方案1】:

Firebase SDK for iOS 2.3.0 中存在导致此问题的错误。

它已在 2.3.1 中修复。见https://www.firebase.com/docs/ios/changelog.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-11-09
    • 2020-01-28
    • 1970-01-01
    • 2020-09-30
    • 2016-01-24
    • 2012-05-28
    • 2015-10-28
    相关资源
    最近更新 更多