1
ローカル言語と表示され、とという値が表示されていますが、これは自分のデバイスで選択した言語に基づいて正しい100%です。IF条件でNSLocaleLanguageCodeの値をチェックできません!
は、その後、私はいくつかのアライメントを行うためにlocalLanguage値をチェックしますが、問題はエン状態で落下されていません!常にその中に入るELSE状態!値を間違ってチェックしていますか?
NSString *localLanguage = [[NSLocale currentLocale] objectForKey: NSLocaleLanguageCode];
NSLog(@"%@",localLanguage);
if (localLanguage == @"en") {
NSLog(@"EN");
} else if (localLanguage == @"ar") {
NSLog(@"AR");
} else {
NSLog(@"XX");
}
助けてください:文字列の比較のために/