2010-07-15 26 views
19

我想問一個關於目標C中的NSString *的問題。我有一個從某處讀取的字符串,我想獲取該NSString對象的最後一個字符?我曾經嘗試過objectAtIndex,但我不知道索引是什麼。我應該輸入什麼?非常感謝你。如何顯示NSString的最後一個字符*

回答

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

,或者如果你想把它當作一個NSString

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

警告:如果字符串組合字符序列或代理對結束。這會產生碎的文字。 – Wevah 2013-12-07 18:48:37

相關問題