我有这个NSString
,它给了我用户语言。
NSString * language= @"English (America) " ;
我只需要从中得到第一个词-即语言。我知道如何查找空间,但找不到仅获取第一个单词的简单方法。
谢谢。
我有这个NSString
,它给了我用户语言。
NSString * language= @"English (America) " ;
我只需要从中得到第一个词-即语言。我知道如何查找空间,但找不到仅获取第一个单词的简单方法。
谢谢。
NSString *firstWord = [[language componentsSeparatedByString:@" "] objectAtIndex:0];
NSUInteger location = [language rangeOfString:@" ("].location;
NSString *result = location == NSNotFound ? language : [language substringToIndex:location];
这是我的答案:
NSString * language= @"English (America) " ;
NSArray *comps = [language componentsSeparatedByString:@" "];
NSString * eng = [comps objectAtIndex:0];