Ваши объекты в массиве, очевидно, не возвращают true для метода isEqual:
.
Какой тип объекта содержится в массиве?
Я предполагаю, что это некоторый пользовательский класс модели, который представляетданные в базе данных.
Вам следует поискать документацию для методов NSObject
и isEqual:
и hash:
.
Вы узнаете, как выражать, когда два объекта равны, как это NSArray
и NSSet
и т. д. определяют, содержатся ли объекты в коллекции.