NSMutableArray verifica se o objeto já existe
Não sei ao certo como proceder. Eu tenho um NSMutableArray (addList) que contém todos os itens a serem adicionados à minha fonte de dados NSMutableArra
Quero agora verificar se o objeto a ser adicionado a partir da matriz addList já existe na matriz da fonte de dados. Se ele não existir, adicione o item, se existir, ignor
Ambos os objetos têm uma variável de cadeia chamada iName que eu quero compara
Aqui está meu trecho de código
-(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];
}
}
}
Mas acho o item a ser adicionado, mesmo que ele exist
O que estou fazendo errado