Je pense que cela devrait fonctionner pour vous. Voici ma réponse que j'ai pris à partir du lien:
Comparing text in UITextView?
SOLUTION-1: Je l'ai modifié ici un peu pour le rendre plus facile pour votre cas:
Supposons String1 est un NSString.
//Though this is a case sensitive comparison of string
BOOL boolVal = [String1 isEqualToString:@"My Default Text"];
//Here is how you can do case insensitive comparison of string:
NSComparisonResult boolVal = [String1 compare:@"My Default Text" options:NSCaseInsensitiveSearch];
if(boolVal == NSOrderedSame)
{
NSLog(@"Strings are same");
}
else
{
NSLog(@"Strings are Different");
}
ici si boolval est NSOrderedSame alors vous pouvez dire que les chaînes sont même bien ils sont différents.
SOLUTION-2: Aussi, vous ne trouvez pas ce facile, vous pouvez vous référer à la réponse de Macmade sous le même lien.
J'espère que cela vous aide.
Est-ce que vous voulez faire une sorte d'une fois ou trier tout en insérant? – ThomasW
Un autre problème est que vous ne pouvez pas insérer dans un 'NSArray', vous avez besoin d'un' NSMutableArray'. – ThomasW
bon point, merci. – Jonathan