La documentation est difficile à interpréter sur ce sujet. Cette valeur me renvoie-t-elle combien de caractères la chaîne de format calculée contiendra-t-elle? Ou est-ce que ça me dit quelle est la taille de cette corde? Ou puis-je lui dire quelle taille (en carrés ou en pixels) la sortie devrait-elle avoir?Quel est le point de -setFormatWidth: ou -formatWidth de NSNumberFormatter?
Peut-être que quelqu'un peut remarquer que ces méthodes font ...
Que faire si je lui dire d'avoir formatWidth = 5, mais il y a plus de caractères nécessaires? Quel est le point de cela? –
De ma lecture de la documentation (je suis d'accord que c'est un peu vague) qu'elle définit le nombre de caractères de remplissage qui peuvent être appliqués. Je ne sais pas ce que ça fait si le format n'est pas assez grand pour le nombre. Je corrige un petit extrait de code pour créer une chaîne formatée et la contourner avec le débogueur et voir ce qu'il fait avec une situation de débordement numérique. jack –
J'ai essayé: Lorsque formatWidth est défini sur 3, mais vous avez 7 caractères dans la sortie, il ignore cette formatWidth. Mais quand formatWidth est 7, et que vous avez seulement 3 caractères dans la sortie, il imprimera 4 étoiles (*) devant lui pour le remplir. –