2011-01-09 3 views
2

Probablement un problème très simple et j'ai cherché la réponse mais je ne trouve pas la solution, probablement parce que je n'ai pas trouvé quoi demander.utilisez '%' dans la sortie

Je veux la sortie suivante, voir le caractère '%' dans la sortie:

(33%)

Je ne comprends pas comment formater dans le caractère "%" donc on le voit dans la sortie.

txt2 = [txt2 stringByAppendingFormat:@"(%i)", percentage]; 

Je sais que le stringByAppendingFormat ci-dessus est faux. J'apprécierais beaucoup toute aide.

Répondre

6

il échapper avec un autre % si vous obtenez quelque chose comme ceci:

txt2 = [txt2 stringByAppendingFormat:@"(%i%%)", percentage]; 

Pour une liste de tous les spécificateurs de format à utiliser avec les fonctions de formatage, voir here.

+0

merci pour une réponse rapide :-) – PeterK

Questions connexes