Saya bingung mengapa kode ini tidak berfungsi sesuai komentar di bawah:
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
}
Lokalnya adalah en_US sehingga kode negaranya adalah AS. Semuanya benar pada bagian itu. Apa yang saya lakukan salah, dan bagaimana cara menampilkan "Country is USA"?
Terima kasih!
Pengujian pada iOS 5.1 dan 6.0, hasilnya sama