美文网首页
用containsObject判断 nsarray 数组中是否存

用containsObject判断 nsarray 数组中是否存

作者: 一个城市猎人 | 来源:发表于2016-08-16 09:35 被阅读400次

用containsObject判断是否存在的问题

在NSArray或NSMutableArray中想使用containsObject方法来判断是否存在的,可是发现总是不存在,原因是创建了两个 NSObject ,虽然Object里面的值完全相同,但分配在不同的内存空间,所以返回结果是不存在的。

解决办法:在你对应的NSObject中,重载 - (BOOL)isEqual:(id)anObject ,就可以了!(在遍历中取出每个元素用isEqualtostring再逐个判断一下)

使用NSArray containObject:方法比较对象

相关文章

网友评论

      本文标题:用containsObject判断 nsarray 数组中是否存

      本文链接:https://www.haomeiwen.com/subject/mkkpsttx.html