【问题标题】:How to check the size of PFObject如何检查 PFObject 的大小
【发布时间】:2014-10-16 03:17:56
【问题描述】:

Parse 的每个 PFObject 限制为 128KB。我正在创建一个带有一组地理位置(双精度)的 PFObject,我怀疑它会在一段时间后溢出这个 128KB 的限制。如何检测尺寸?例如将数组拆分为多个 PFObject 或作为 PFFile。

【问题讨论】:

    标签: ios parse-platform size pfobject


    【解决方案1】:

    要检测大小,请使用一个空数组(检索并执行大小检查)和一个条目来查找对象的大小。空版本将为您提供基本大小,然后从 128KB 中减去并除以每个条目的成本以获得最大条目数。

    在达到最大限制之前进行测试以确保正确存储(超过该限制失败)。

    没有限制是很危险的,但我会弄清楚你可以在限制内存储多大的数组并在添加时检查它。如果超过限制,那么您将需要使用另一个对象。如果对象在列中有一个字段,那么您的查询将返回两个(或更多)对象。连接它们的数组以获取所有值,并且只将新数据写入数组长度低于限制的对象。

    您还可以将每个坐标对存储为自己的行并忽略 128KB 的限制。

    【讨论】:

      猜你喜欢
      • 2011-07-15
      • 2018-04-07
      • 2015-12-17
      • 2014-06-05
      • 1970-01-01
      • 2015-05-22
      • 2022-01-12
      • 2016-11-26
      • 1970-01-01
      相关资源
      最近更新 更多