ClosedRange Firebase Swift阅读&写

时间:2018-06-07 17:47:15

标签: swift firebase firebase-realtime-database range

我使用的是封闭范围,例如ageRange = ClosedRange(18 ... 45)

将此保存到Firebase数据库的最佳方法是什么?我是否需要单独保存下限和上限?

由于

1 个答案:

答案 0 :(得分:0)

Firebase数据库只能存储JSON类型。

由于ClosedRange不是JSON类型,因此您必须找到一种来回转换它的方法。

执行此操作的两种常用方法:

  1. 将其存储为单个字符串
  2. 存储其组成部分
  3. 第一个通常最容易。但第二种选择的优势在于您可以查询其各个部分。