Я не знаю, как это сделать. У меня есть NSMutableArray (addList), в котором хранятся все элементы, которые нужно добавить в мой источник данных NSMutableArray.
Теперь я хочу проверить, существует ли уже добавляемый объект из массива addList в массиве источника данных. Если он не существует, добавьте элемент, если он существует, игнорируйте.
Оба объекта имеют строковую переменную iName, которую я хочу сравнить.
Вот мой фрагмент кода
-(void)doneClicked{
for (Item *item in addList){
/*
Here i want to loop through the datasource array
*/
for(Item *existingItem in appDelegate.list){
if([existingItem.iName isEqualToString:item.iName]){
// Do not add
}
else{
[appDelegate insertItem:item];
}
}
}
Но я нахожу элемент, который нужно добавить, даже если он существует.
Что я делаю не так?