3

我有两个NSArrays,每个都包含NSStrings。我需要测试两个数组是否相等。在这种情况下,相等并不意味着数组包含相同的对象,而是每个对象isEqualToString在比较其对应对象时返回 true。如果一个数组包含的项目多于另一个,或者项目的顺序不同,则数组也不相等。

我可以假设isEqualToArray不会在这里帮助我吗?

同样,我看不出有一种方法NSSet可以满足所有标准。

我如何测试这两个数组的相等性?

4

1 回答 1

9

状态的文档isEqualToArray

如果两个数组都包含相同数量的对象并且每个数组中给定索引处的对象满足isEqual:测试,则它们具有相同的内容。

这似乎符合您的标准。

于 2012-10-18T17:34:54.197 回答