2010-09-02 5 views
0

J'utilise le code ci-dessous pour vérifier que searchText existe dans le nom ou non mais ce code est sensible à la casse si searchText: "Home" et name: "home et" le résultat est que searchText n'existe pas de nomRechercher du texte dans un autre texte

comment puis-je supprimer les cas sensibles?

NSAutoreleasePool *pool = [[NSAutoreleasePool alloc]init]; 
NSRange r = [name rangeOfString:searchText]; 
if(r.location != NSNotFound) 
    //searchText exist in name 

Répondre

1

utilisation rangeOfString:options: à la place, et pour le paramètre options utilisent NSCaseInsensitiveSearch

Voir la classe NSString référence sur la méthode ci-dessus pour plus d'informations.

Questions connexes