2011-01-06 2 views
1

다음과 같은 문제가 있습니다 :코코아에서 NSLocale의 표시 이름을 얻는 방법?

NSLocale 개체가 있고이 로캘의 .lproj 디렉터리에있는 리소스에 액세스하려고합니다. 이 기능을 사용하려면 로캘의 전체 이름 (예 : "독일어")이 필요합니다. NSLocale 객체에서이 문자열을 가져 오는 방법을 찾을 수 없습니다.

어떻게해야합니까?

답변

3

신경 끄시 :

NSLocale *locale = [[[NSLocale alloc] initWithLocaleIdentifier:language] autorelease]; 
[locale displayNameForKey:NSLocaleIdentifier value:language]);