这很简单:
func isArrayEqualToArray(array1: NSArray?, array2: NSArray?) -> Bool { return array1 == array2}正是您想要的。
为什么行得通? 这
==是比较可选项的运算符
func ==<T : Equatable>(lhs: T?, rhs: T?) -> Bool
并给出
true两个操作数是否为
nil,或者两个操作数均为非nil且未包装的操作数相等。
也
NSArray继承
NSObject符合
Equatable,并使用将该方法与进行比较
NSObject,
==该
isEqual:方法按
isEqualToArray:on
实现
NSArray。因此
array1 == array2
给出与以下结果相同的结果
array1.isEqualToArray(array2)



