私はこれを持っています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];