Comment trouver l'emplacement d'un caractère spécifique dans un NSString?Trouver l'emplacement d'un caractère spécifique dans NSString
J'ai essayé, mais il renvoie une plage vide (je veux trouver l'emplacement du '?):
NSRange range = [@"This is a ? test to see if it works" rangeOfCharacterFromSet:[NSCharacterSet characterSetWithCharactersInString:@"?"]];
Le débogueur montre 0,0 mais l'instruction if vérifiant cela échoue ... hmmmm ... Merci quand même pour confirmation. – Egil
@ V1ru8 Aussi l'application se bloque, quand j'essaie de NSLog (@ "Range% @", plage); –
vous essayez d'enregistrer une structure en tant que NSObject, ce qui n'est pas possible et conduira à votre crash expérimenté. Utilisez quelque chose comme ceci: 'NSLog (@" Range:% @ ", NSStringFromRange (range));' – V1ru8