Я в тупике, почему этот код не работает в соответствии с комментарием ниже:
NSString *countryCode = [[NSLocale currentLocale] objectForKey: NSLocaleCountryCode];
NSLog(@"Country Code: %@", countryCode);
if (countryCode == @"US") {
NSLog(@"Country is USA"); // Does not execute since the if does not pass
}
Языковой стандарт — en_US, поэтому код страны — США. В этой части все правильно. Что я делаю не так и как сделать так, чтобы отображалась «Страна — США»?
Спасибо!
Тестирование на iOS 5.1 и 6.0, тот же результат