我有两个数组arrayA
和arrayB
,它们都有相同的元素,其中PFUsers。虽然arrayB
的顺序错误,但需要按arrayA
的顺序排列。有人能告诉我一些能够做到这一点的代码吗?
答案 0 :(得分:0)
您应该能够将数组转换为集合并使用==运算符进行比较,尽管集合不允许重复对象。如果您的数组包含重复的对象,并且您希望不同对象的计数实现无效的数组相等
您应该能够将数组转换为NSCountedSet对象,这些对象可以跟踪对象复制的次数。
答案 1 :(得分:0)
要将数组B排序为数组A的顺序(不是特别处理任何一个数组中的任何重复对象),您可以使用查找这些对象(或具有相同objectId
个对象的索引的块对B进行排序)然后返回索引的比较。