如何显示NSString的最后一个字符*

Que*_*ons 24 objective-c nsstring

我想在目标C中询问一个关于NSString*的问题.我从某个地方读取了一个字符串,我想获得该NSString对象的最后一个字符串?我曾经尝试过objectAtIndex,但我不知道索引是什么.我应该输入什么?非常感谢你.

Wev*_*vah 61

unichar lastChar = [yourString characterAtIndex:[yourString length] - 1];
Run Code Online (Sandbox Code Playgroud)

或者如果你想要它NSString:

NSString *lastChar = [yourString substringFromIndex:[yourString length] - 1];
Run Code Online (Sandbox Code Playgroud)

  • 警告:如果字符串以组合字符序列或代理对结束,则会产生损坏的文本. (4认同)