【问题标题】:Store NaN in Firebase with Swift on iOS在 iOS 上使用 Swift 在 Firebase 中存储 NaN
【发布时间】:2017-09-25 17:52:16
【问题描述】:

我目前正在尝试将值 NaN 存储在 Firebase 中。

这是我的设置:

值为let varname = Double.nan;

我通过调用FIRDatabase.database().reference(withPath: "test").setValue(varname);来设置值

但我收到以下错误:

'InvalidFirebaseData',原因:'(setValue:) 无法将 NaN 存储在路径: 变量名。'

我应该以其他方式保存这个NaN吗?

【问题讨论】:

    标签: ios swift firebase firebase-realtime-database


    【解决方案1】:

    Firebase 数据库中的数据为 stored as JSON 和 JSON cannot contain NaN

    您可以做的最好的事情是存储"NaN" 或其他一些您在读取时转换为NaN 的值。 (有点不切实际,所以也许你应该重新考虑你是否真的想要在你的数据库中使用NaN。)

    【讨论】:

      猜你喜欢
      • 2020-07-25
      • 1970-01-01
      • 2019-01-30
      • 2020-06-01
      • 2020-07-18
      • 1970-01-01
      • 2020-07-05
      • 2018-12-01
      • 2017-09-15
      相关资源
      最近更新 更多