Comment puis-je ajouter un pourcentage à ma fonction stringWithFormat? Par exemple, j'aimerais avoir les éléments suivants:
float someFloat = 40.233f;
NSString *str = [NSString stringWithFormat:@"%.02f%",someFloat];
Cela devrait entraîner que la chaîne soit:
40.23%
Mais ce n'est pas le cas. Comment puis-je atteindre cet objectif?
%
étant le caractère commençant par les formats de style printf, il doit simplement être doublé:
float someFloat = 40.233f;
NSString *str = [NSString stringWithFormat:@"%.02f%%",someFloat];
Le code d'échappement pour un signe de pourcentage est "%%", donc votre code ressemblerait à ceci
[NSString stringWithFormat:@"%d%%", someDigit];
Cela est également vrai pour les formats NSLog () et printf ().
Cité de Comment ajouter un signe de pourcentage à NSString .