après une recherche décente et ne pouvait pas trouver une solution (probablement je manqué quelque chose ...):chaîne contient chaîne
j'ai un tableau avec des objets, l'objet est AddressCard
et une si les propriétés est name
. J'envoie donc à ma chaîne de fonctions et à l'instruction for recherchant toutes les correspondances dans mon tableau de collection d'objets qui contiennent l'objet AddressCArd (bookArray) et s'il y a correspondance je veux ajouter cet objet à un tableau asnd retourner ce tableau:
-(NSMutableArray *) lookup:(NSString *) name
{
NSMutableArray arr = [NSMutableArray array];
for(AddressCard *card in bookArray}
{
if([card.name rangeOfString: name].location == NSNotfound)
{
[arr addObject: card];
}
}
return arr;
}
vous avez fait '== NSNotFound' qui ajoute au tableau s'il n'y a pas de correspondance. Vous avez probablement voulu dire '! = NSNotFound'. –
Que diable, les fautes de frappe sont remplis ici et là, la syntaxe erreursssss !!!! –
ne fonctionne toujours pas ... – user2214609