我有一个包含名字的NSString。除了第一个字母之外,我想在空格后截断所有内容。
一个例子
@“David Campbell”
到
@“David C”
使用它会删除所有lastName
NSString * str = @“David Campbell”;
NSRange range = [str rangeOfString:@“”选项:NSBackwardsSearch];
NSString * str2 = [str substringToIndex:range.location];
请告诉我一个解决方案。
答案 0 :(得分:2)
更改为NSString *str2 = [str substringToIndex:range.location + 2];
答案 1 :(得分:0)
NSString *str = @"David Campbell";
NSRange range = [str rangeOfString:@" " options:NSBackwardsSearch];
NSString *str2 = [str substringToIndex:(range.location + 1)];