localLanguageを表示していて、デバイスで選択した言語に基づいて100%正しいenの値を取得しました。
次に、 localLanguage値をチェックしていくつかの調整を行いましたが、問題はen条件に該当していません。その常にELSE状態に陥ります!値を間違ってチェックしていますか?
NSString *localLanguage = [[NSLocale currentLocale] objectForKey: NSLocaleLanguageCode];
NSLog(@"%@",localLanguage);
if (localLanguage == @"en") {
NSLog(@"EN");
} else if (localLanguage == @"ar") {
NSLog(@"AR");
} else {
NSLog(@"XX");
}
助けてください :/