我们常常用NSMutableArray来保存自定义的模型类,这样会存在排重的问题,因为每个模型类内容虽然完全一样,但是每个实例的内存地址不一样,直接用containsObject来排重结果是每次都不存在重复数据。

解决办法:

我们的模型类肯定都是继承NSObject的,那就在们的类中重载 - (BOOL)isEqual: (id)object ,在这个函数中判断是否重复即可。

经过验证,可行。