我正在使用nslocale来确定我的当前国家,然后将其作为参数传递给我的web服务,但我无法通过此测试非洲等其他国家。
有办法测试一下吗?
我这样做是为了得到这个国家的名字:

NSLocale *locale = [NSLocale currentLocale];
    NSString *countryCode = [locale objectForKey: NSLocaleCountryCode];
    NSString *countryName = [locale displayNameForKey: NSLocaleCountryCode value: countryCode];

谢谢,

最佳答案

NSLocale class reference
[nsLocale availableLocaleIdentifiers]返回设备理解的区域设置字符串的nsArray。其中的每一个都可以传递给[[nslocale alloc]initwithlocaleidentifier:astring]以提供一个要测试的区域设置。

关于iphone - 如何测试NSLocale返回值?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7001506/

10-10 17:55