0

我有一个 NSString 将包含名称。除了第一个字母之外,我想截断空格之后的所有内容。

一个例子

@“大卫坎贝尔”

@“大卫 C”

使用它会删除所有姓氏

NSString *str = @"大卫坎贝尔";

NSRange range = [str rangeOfString:@" " options:NSBackwardsSearch];

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

请给我一个解决方案。

4

2 回答 2

2

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

于 2013-07-23T21:16:19.327 回答
0
NSString *str = @"David Campbell";
NSRange range = [str rangeOfString:@" " options:NSBackwardsSearch];
NSString *str2 = [str substringToIndex:(range.location + 1)];
于 2013-07-23T21:16:27.553 回答