455得票33回答
在iOS中获取当前设备语言?

我想展示设备UI当前使用的语言,我应该用什么代码? 我想要一个完整拼写格式的 NSString,而不是 @"en_US"。 编辑:对于那些路过的人,这里有很多有用的评论,因为随着新的iOS版本发布,答案已经发生了变化。

206得票18回答
如何使用Swift获取当前语言代码?

我想在我的用Swift编写的应用中获取设备的语言代码(en,es...)。我该如何获取? 我正在尝试以下方法:var preferredLanguages : NSLocale! let pre = preferredLanguages.displayNameForKey(NSLocaleI...

59得票7回答
如何在Swift 3中使用NSLocale获取国家代码

您能帮我解决如何在Swift 3中使用NSLocale获得国家代码的问题吗? 这是我之前一直在使用的代码。NSLocale.currentLocale().objectForKey(NSLocaleCountryCode) as! String 在Swift 3中,我可以获取以下语言代码。L...

37得票13回答
如何在Swift ios中获取国家列表?

我已经看到两个类似于我的问题,但是那些问题的答案对我没有用。我有一个旧项目,其中有一组手动输入的国家名称列表,放在一组方括号中。 我可以轻松地在我的pickerView中使用它,但我想知道是否有更有效的方法来做到这一点? 我将在UIPickerView中使用这个国家列表。

24得票2回答
NSLocale preferredLanguages objectAtIndex:0 总是返回 "en"

模拟器的语言已经改成了日语,但是为什么[[NSLocale preferredLanguages] objectAtIndex:0]总是返回"en"呢?首选语言和地区都与“en”无关,那么“en”从哪里来的呢?尝试获取[[NSLocale preferredLanguage...

24得票9回答
从国家名称获取国家代码在IOS中的实现

我正在从英语服务器检索国家名称,例如“西班牙”。 我想做的是,在假定国家名称将以英文编写的情况下,获取国家代码。 我该怎么做?我发现从国家代码获取国家名称相当容易,但我不知道如何进行相反的操作。 非常感谢。

19得票5回答
在iOS应用中检查语言

任务是:我有两个UIImageViews,如果系统语言是乌克兰语,我想展示ImageView1,否则(英语/波兰语等)我想展示ImageView2。 我的尝试:println(NSUserDefaults.standardUserDefaults().objectForKey("AppleL...

17得票5回答
Xcode 6.1 iOS 8.1中,NSLocale displayNameForKey NSLocaleIdentifier返回为空。该问题涉及IT技术。

这段代码是用于通过国家/地区码获取对应的国家/地区名称,但是如果传入的国家/地区码无效,就会返回 nil。因此,可能需要检查一下传入的国家/地区码是否正确。

15得票6回答
如何获取当前应用程序的语言环境?

我需要获取当前的地区设置。不是用户的地区设置,而是我的应用程序的地区设置。 假设我的应用程序有两个本地化选项(在项目设置中):英语(默认)和法语。如果用户在iPhone上设置了法语语言,则我的应用程序将显示法语界面。如果用户在iPhone上设置了德语语言,则我的应用程序将显示英语界面(因为英...

15得票2回答
NSLocaleCountryCode返回nil。

我有一个错误报告,指出以下行中出现崩溃,其中client是NSMutableDictionary的实例。 [client setObject:[[NSLocale currentLocale] objectForKey:NSLocaleCountryCode] forKey:@"countr...