如何获得NSString的前三个字符?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (54)

如何返回NSString的前三个字符?

提问于
用户回答回答于
 mystr=[mystr substringToIndex:3];

确保你的字符串至少有3个字符。否则它会使应用程序崩溃。

这里有一些其他的链接来检查NSsting操作

链接1

LINK2

Apple Link

用户回答回答于

首先,必须确保字符串至少包含3个字符:

NSString *fullString = /* obtain from somewhere */;
NSString *prefix = nil;

if ([fullString length] >= 3)
    prefix = [fullString substringToIndex:3];
else
    prefix = fullString;

substringToIndex:如果提供的索引超出了字符串的末尾,则会引发异常。

扫码关注云+社区