У меня есть массив как это:Обнаружение нескольких объектов в NSArray
NSArray *array = [NSArray arrayWithObjects:@"3", @"7", @"7", @"7", @"6", @"6", @"2", @"2", @"2", nil];
И я хочу, чтобы удалить @"7", @"7", @"7"
и @"2", @"2", @"2"
. Поэтому я хочу удалить объекты, только если они повторяются три раза без какого-либо другого объекта.
Есть ли способ сделать это в Objective-C?
возможно дубликат [? Лучший способ удалить повторяющиеся значения из NSMutableArray в Objective-C] (http://stackoverflow.com/questions/1025674/ a-best-way-to-remove-duplicate-values-from-nsmutablearray-in-objective-c) – Zakaria
Да, этот вопрос будет * обычно * быть дубликатом, но его запрос очень специфичен: как удалить значение, которое последовательно повторяется три раза в NSArray. Итак, ** НЕТ **, это не дублирующий вопрос. Однако этот вопрос нуждается в более подробной информации: интересно, что ожидает @ user3553919, если в arary есть два или четыре последовательных значения? –
Удаление последовательных повторов тривиально и не заслуживает вопроса SO. –