2011-01-09 19 views
4

iOSでiOSの言語を検出するにはどうすればよいですか?iOSの言語を検出する

+1

は、あなたがそれを拡張したいですか? – Abizern

+0

iOSのバージョンを知りたいですか?それはあなたが欲しいものですか? – Mahesh

+2

これを本当の質問にしてあなたの命を救った。 –

答えて

12
[[[NSUserDefaults standardUserDefaults] objectForKey:@"AppleLanguages"] objectAtIndex:0]]; // us 

現在の国コードをNSStringに書き込むので、現在の言語を検出できます。

または現在の言語と地域を取得するためにこれを使用する:

NSString *locale = [[NSLocale currentLocale] localeIdentifier]; // en_US 
+1

NSUserDefaultsを使用することは、ローカライズされた言語をキャッチする正しい方法のようです。 – willyMon

関連する問題