iPhone-截断NSString

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

比如

@"David Campbell"

截为:

@"David C"

删除所有的姓:

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

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

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