2010-07-15 5 views
19

Je souhaite poser une question sur NSString * dans l'objectif C. J'ai une chaîne lue quelque part et j'aimerais obtenir le dernier caractère de cet objet NSString? J'avais l'habitude d'essayer objectAtIndex, mais je ne sais pas quoi faire pour obtenir l'index. Que dois-je taper? Merci beaucoup.Comment afficher le dernier caractère de NSString *

Répondre

52
unichar lastChar = [yourString characterAtIndex:[yourString length] - 1]; 

ou si vous voulez comme NSString:

NSString *lastChar = [yourString substringFromIndex:[yourString length] - 1]; 
+3

caveat: Cela produira du texte cassé si la chaîne se termine par une séquence de caractères combinés ou d'une paire de substitution. – Wevah

Questions connexes