如何检查PFObject的大小

时间:2014-08-22 09:47:07

标签: ios parse-platform size pfobject

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

1 个答案:

答案 0 :(得分:0)

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

进行测试以确保在达到最大限制之前正确存储(并在其上方失败)。

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

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