2011-08-24 3 views
5

사용자 위치에 따라 앱을 변경하고 싶습니다. 좋은 작품,하지만 난 countryName 's이 (가) 표시됩니다 방법을 알고 싶어요, 그래서 내가 아는 정확히 어떻게 각 국가를 당신이 해달라고하면 어렵다 스위치 케이스의를 설정할 수 있습니다NSLocaleCountryCode를 사용하는 국가 목록

NSLocale *locale = [NSLocale autoupdatingCurrentLocale]; 
    NSString *countryCode = [locale objectForKey: NSLocaleCountryCode]; 
    NSString *countryName = [locale displayNameForKey: NSLocaleCountryCode value: countryCode]; 
    NSLog(@"countryName %@", countryName); 

: 아래의 코드를 사용하여 임 철자가 있습니다 : 미국, 미국, 미국, 등등. Apple의 countryCode 목록이 있습니까? 찾을 수 없습니다.

결과가 영어로되어 있는지 확인하는 방법이 있습니까?

답변

9

Apple은 ISO standard ISO-3166을 사용합니다.

+1

설명서 링크 – Husyn

+0

-1을 업데이트하십시오. 링크가 끊어 질 수 있으므로 링크 전용 답변이 좋지 않습니다 (현재와 같이). 응답 * 내에 관련 정보 *와 추가 리소스 또는 속성으로 원본 페이지/정보에 대한 링크를 포함해야합니다. –

+0

대영 제국 [[NSLocale currentLocale] objectForKey : NSLocaleCountryCode]; –

관련 문제