草庐IT

nslocale

全部标签

ios - Iphone,获取 NSArray 中的国家/地区列表

我有一个让用户选择国家/地区的菜单。与地址字段中的contacts.app国家菜单中的完全一样。有人知道获取国家/地区列表的简单方法吗?我已经使用NSLocale生成了一系列国家/地区,但不幸的是,它只是国家/地区代码,而不是人类可读的等价物。我不想要“GB”,我想要英国。 最佳答案 谢谢查克。如果有人有兴趣或想在这里找到相同的解决方案,这里是我的国家排序数组代码。objective-C:NSLocale*locale=[NSLocalecurrentLocale];NSArray*countryArray=[NSLocaleISO

ios - 在 iOS 中获取当前设备语言?

我想显示设备UI使用的当前语言。我会使用什么代码?我希望这是一个完全拼写格式的NSString。(不是@"en_US")编辑:对于那些路过的人来说,这里有很多有用的评论,因为答案随着新的iOS版本而发展。 最佳答案 提供的解决方案实际上会返回设备的当前区域,而不是当前选择的语言。这些通常是相同的。但是,如果我在北美并且我将语言设置为日语,我的地区仍将是英语(美国)。为了检索当前选择的语言,您可以这样做:NSString*language=[[NSLocalepreferredLanguages]firstObject];这将返回当前

ios - 在 iOS 中获取当前设备语言?

我想显示设备UI使用的当前语言。我会使用什么代码?我希望这是一个完全拼写格式的NSString。(不是@"en_US")编辑:对于那些路过的人来说,这里有很多有用的评论,因为答案随着新的iOS版本而发展。 最佳答案 提供的解决方案实际上会返回设备的当前区域,而不是当前选择的语言。这些通常是相同的。但是,如果我在北美并且我将语言设置为日语,我的地区仍将是英语(美国)。为了检索当前选择的语言,您可以这样做:NSString*language=[[NSLocalepreferredLanguages]firstObject];这将返回当前