반응형
iOS 8.1 시뮬레이터에서 언어 변경이 작동하지 않습니다.
iOS 8.1 시뮬레이터에서 언어를 변경하고 코드에서이를 감지하려고하면
NSString * language = [[NSLocale preferredLanguages] objectAtIndex:0];
NSLog(@"Language: %@", language);
나는 "en"을 돌려받습니다. 네비게이터 등을 재설정 해 보았습니다. iOS 7.1 런타임 (Xcode 5.1.1에서)을 사용하여 시도했지만 제대로 작동했습니다. 누구든지이 문제에 대한 해결 방법을 찾았습니까?
릴리스 정보에 따르면 이것은 알려진 문제입니다. 해결 방법이 있습니다. "구성표 편집 ..."으로 이동하면 "옵션"탭에 "응용 프로그램 언어"옵션이 있습니다. 이것은 장치의 언어를 변경하는 것과 같이 앱이 아닌 현재 실행 설정에만 영향을줍니다.
iOS8.1 시뮬레이터 의 또 다른 속임수는 독일 하드웨어 키보드에도 불구하고 항상 미국 키보드 레이아웃을 사용합니다.
Xcode 6.1 릴리스 노트에 언급 된 알려진 버그와 문서화 된 버그입니다. http://bugreport.apple.com 의 불만 목록에 +1을 추가하려면 레이더를 제출하십시오.
[[NSLocale availableLocaleIdentifiers] 사용
내 시뮬레이터는 프랑스어로되어 있습니다. 영어로 인터페이스를 확인하고 싶을 때 아이폰 언어 변경만으로는 충분하지 않습니다. 지역 설정을 최소 2 회 전환해야합니다.
참고 URL : https://stackoverflow.com/questions/24588105/changing-language-on-ios-8-1-simulator-does-not-work
반응형
'programing' 카테고리의 다른 글
기본 int 목록을 만드시겠습니까? (0) | 2020.10.16 |
---|---|
Ubuntu에서 Neo4j의 최대 파일 열기 제한 (ulimit)을 늘리는 방법은 무엇입니까? (0) | 2020.10.16 |
NGINX를 사용하여 기존의 모든 정적 파일을 직접 제공하지만 나머지는 백엔드 서버에 프록시하는 방법. (0) | 2020.10.16 |
레일 오류, YAML을 구문 분석 할 수 없습니다. (0) | 2020.10.15 |
Android Facebook 로그인 버튼 사용자 지정 (0) | 2020.10.15 |