检查PFUser阵列与另一个PFUser SWIFT阵列

时间:2015-05-13 19:28:30

标签: arrays swift parse-platform

我有两个数组arrayAarrayB,它们都有相同的元素,其中PFUsers。虽然arrayB的顺序错误,但需要按arrayA的顺序排列。有人能告诉我一些能够做到这一点的代码吗?

2 个答案:

答案 0 :(得分:0)

您应该能够将数组转换为集合并使用==运算符进行比较,尽管集合不允许重复对象。如果您的数组包含重复的对象,并且您希望不同对象的计数实现无效的数组相等

您应该能够将数组转换为NSCountedSet对象,这些对象可以跟踪对象复制的次数。

答案 1 :(得分:0)

要将数组B排序为数组A的顺序(不是特别处理任何一个数组中的任何重复对象),您可以使用查找这些对象(或具有相同objectId个对象的索引的块对B进行排序)然后返回索引的比较。