Je développe une application que j'ai besoin d'exécuter mon application à la fois dans 3.0 et 4.0. J'ai un champ de texte où quand j'essaie d'entrer des nombres dans le champ de texte le comportement est comme ceci ... DANS 3.0: - Il permet d'entrer 7 chiffres et 2 valeurs fractionnaires (je l'ai formaté comme ceci). J'ai formaté et localisé les nombres ainsi que les séparations de virgules en fonction du pays sélectionné. Il fonctionne parfaitement dans les versions 3.0 et 3.1.2NSNumberFormatter fonctionnant bizarre dans l'iPhone 4.0
IN 4.0: - Il vous permet d'entrer seulement 4 chiffres et après avoir saisi le 5ème chiffre, il vide les champs de texte Lorsque vous entrez le 6ème numéro, il commence à partir du 1er numéro et continue jusqu'à 4 numéros. ex: - lorsque vous entrez 1234, le champ de texte apparaît - 1234 et lorsque vous entrez 12345, le champ de texte apparaît "". et quand vous entrez 6 maintenant il commence par 6 et ainsi de suite ..
J'utilise la méthode NSNumberFormatter et numberfromstring pour formater les valeurs entrées dans le champ de texte.
Je ne suis pas en mesure de comprendre pourquoi cela se passe comme ça ... S'il vous plaît aidez-moi ...