在NSArray或NSMutableArray中想使用containsObject方法来判断是否存在的,可是发现总是不存在,原因是创建了两个 NSObject ,虽然Object里面的值完全相同,但分配在不同的内存空间,所以返回结果是不存在的。
解决办法:在你对应的NSObject中,重载 - (BOOL)isEqual:(id)anObject ,就可以了!
在NSArray或NSMutableArray中想使用containsObject方法来判断是否存在的,可是发现总是不存在,原因是创建了两个 NSObject ,虽然Object里面的值完全相同,但分配在不同的内存空间,所以返回结果是不存在的。
解决办法:在你对应的NSObject中,重载 - (BOOL)isEqual:(id)anObject ,就可以了!