저는 iOS 및 Objective-C에 매우 익숙하며 SMS 용 응용 프로그램에서 메시지의 텍스트 상자가 포함되어 있고 해당 상자에 문자 카운터가 있지만 카운터가 의존하는 프로젝트를 진행하고 있습니다. 텍스트의 언어에, 그래서 내 질문은 어떻게 식별/사용자가 사용하는 언어를 감지 할 수 있습니까? 당신은 NSLocal
사용하여 사용자의 선호하는 언어 목록을 얻을 수 있습니다iOS에서 사용자의 언어를 식별하는 방법은 무엇입니까?
2
A
답변
2
:
NSString * language = [[NSLocale preferredLanguages] objectAtIndex:0];
if ([language isEqualToString:@"en"]) {
NSLog(@"user's prefered first language is English");
}
+0
감사합니다.이 부분에 도움을 주셔서 감사합니다.하지만 다른 언어를 사용하는 경우에도 항상 영어를 반환하는 이유는 모르겠습니다. 왜 그런가? – user2253960
0
이 NSString * 언어 = [[NSLocale preferredLanguages] objectAtIndex : 0];
+0
이 자습서를 살펴보십시오. http : //www.raywenderlich.com/2876/how-to-localize-an-iphone-app-tutorial – lakesh
안녕하세요, 스택 오버플로 환영합니다. iOS 플랫폼이 아닌 IDE Xcode에 관한 질문을 위해서만 Xcode 태그를 사용하십시오. 나는 당신이 내가 중복으로 지명 한 질문에서 대답을 잘 할 것이라고 믿는다. 그렇지 않다면 질문을 편집하고 질문에 대한 답이 무엇인지 알려주십시오. 행운을 빌어 요! –
감사합니다. – user2253960