2 starwar2012 starwar2012 于 2013.07.24 10:51 提问

iPhone-截断NSString

有一个NSString包含名字。我想要截断空格后面的字符,除了第一个字符外。

比如

@"David Campbell"

截为:

@"David C"

删除所有的姓:

NSString *str = @"David Campbell";  
NSRange range = [str rangeOfString:@" " options:NSBackwardsSearch];
NSString *str2 = [str substringToIndex:range.location];

2个回答

karas117
karas117   2013.07.24 12:06
已采纳

NSString *str2 = [str substringToIndex:range.location+2];

loveiflower
loveiflower   2013.07.24 14:08
NSString *str = @"David Campbell";
NSRange range = [str rangeOfString:@" " options:NSBackwardsSearch];
NSString *str2 = [str substringToIndex:(range.location + 1)];
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!