2014-03-13 53 views

回答

3

由於沒有人提出了一個更好的辦法,我擡起頭,其中國家美國字母使用,並開始檢查,對這份清單,通過獲取NSLocaleCountryCode

[[[NSLocale currentLocale] objectForKey:NSLocaleCountryCode] isEqualToString:@"US"]|| 
     [[[NSLocale currentLocale] objectForKey:NSLocaleCountryCode] isEqualToString:@"CA"]|| 
     [[[NSLocale currentLocale] objectForKey:NSLocaleCountryCode] isEqualToString:@"MX"]|| 
     [[[NSLocale currentLocale] objectForKey:NSLocaleCountryCode] isEqualToString:@"CU"]|| 
     [[[NSLocale currentLocale] objectForKey:NSLocaleCountryCode] isEqualToString:@"DO"]|| 
     [[[NSLocale currentLocale] objectForKey:NSLocaleCountryCode] isEqualToString:@"GT"]|| 
     [[[NSLocale currentLocale] objectForKey:NSLocaleCountryCode] isEqualToString:@"CR"]|| 
     [[[NSLocale currentLocale] objectForKey:NSLocaleCountryCode] isEqualToString:@"SV"]|| 
     [[[NSLocale currentLocale] objectForKey:NSLocaleCountryCode] isEqualToString:@"HN"]|| 
     [[[NSLocale currentLocale] objectForKey:NSLocaleCountryCode] isEqualToString:@"BO"]|| 
     [[[NSLocale currentLocale] objectForKey:NSLocaleCountryCode] isEqualToString:@"CO"]|| 
     [[[NSLocale currentLocale] objectForKey:NSLocaleCountryCode] isEqualToString:@"VE"]|| 
     [[[NSLocale currentLocale] objectForKey:NSLocaleCountryCode] isEqualToString:@"PH"]|| 
     [[[NSLocale currentLocale] objectForKey:NSLocaleCountryCode] isEqualToString:@"CL"] 
相關問題