ฉันนิ่งงันว่าทำไมรหัสนี้ใช้งานไม่ได้ตามความคิดเห็นด้านล่าง:
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 ดังนั้นรหัสประเทศคือ US ทุกอย่างถูกต้องในส่วนนั้นของสิ่งนั้น ฉันทำอะไรผิด และฉันจะแสดง "ประเทศคือสหรัฐอเมริกา" ได้อย่างไร
ขอบคุณ!
การทดสอบบน iOS 5.1 และ 6.0 ผลลัพธ์เดียวกัน