HI all! J'utilise le message deleteCharactersInRange de NSMutableString. Et il y a un problème que cette finction supprime la gamme dans un mauvais sens. Voici un exemple de code qui fonctionne mal:deleteCharactersInRange fonctionne quelque chose de mal
- (void) btnClick { NSRange DeleteRange = NSMakeRange (0, 1); [valueStr deleteCharactersInRange: deleteRange]; [self ShowNumber]; J'ai une chaîne mutable: "-21.256" et quand j'appuie sur le bouton btnClick il faut supprimer "-" depuis le début mais il le fait seulement après le 5ème temps de presses. Ealier ça a bien fonctionné, mais maintenant non. Aide s'il vous plaît, ou que puis-je utiliser à la place cette fonction? Merci!
Le 'deleteCharactersInRange' devrait fonctionner très bien, avez-vous essayé d'ajouter le dans de NSLog au début et à la fin de la méthode, de vérifier ce que les valeurs de 'valueStr' sont avant et après le' deleteCharactersInRange'? – DarkDust
oui! et pas une fois. – yozhik