Я не уверен, как это сделать.У меня есть 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];
}
}
}
Но я считаю, что этот элемент нужно добавить, даже если он существует.
Что я делаю не так?