我已经用我的数据库中的整数和字符串值填充了 NSMutableArray。问题是多次插入了许多值。使用以下代码我删除重复的对象
for (id object in originalArray) {
if (![singleArray containsObject:object]) {
[singleArray addObject:object];
}
}
只有当它们之间的对象完全相同时,总线才有效。有没有办法根据整数值删除重复项?
编辑(来自 OP 对已删除答案的评论)
我有一些包含int
and的对象NSString
。例如@"John 13"
, @"Mary 25"
, @"Luke 25"
, @"Joan 13"
。将NSMutableArray
包含所有四个名称和 13、25 的重复项。我想删除重复项,只在数组中留下 13 和 25 一次。我不在乎哪些名字会被删除。只关心整数值以便以后使用它们。