Parse.com中的多态关系

时间:2014-08-07 11:38:39

标签: parse-platform polymorphic-associations

使用Parse.com可以使用Array类型来保存类中的多态关系吗?

一个例子就是将任务分组到包含“包”中。这些包可以包含对一个或多个任务的引用以及对其他包的引用。似乎可以使用像 这样的数组类型 ,类似于存储在数组中的以下json字符串:

[
    { "__type": "Pointer", "className": "Task", "objectId": "AhuYAHlAbw" },
    { "__type": "Pointer", "className": "Package", "objectId": "uNFic6Sb48" }
]

有没有人试过这个?

1 个答案:

答案 0 :(得分:0)

是的,这完全没问题。每当使用数组成员时,您只需要测试类的类型(使用PFObject.className,而不是isKindOfClass)。