我正在尝试根据iOS设备的位置创建NSLocale。从设备中,我可以获得CLLocation
。从CLLocation
开始,我可以获得[CLPlacemark]
。从其中一个[CLPlacemark]
,我可以得到ISOcountryCode
,但我不知道如何使用它来创建NSLocale。
当我这样做时,我的国家代码是“GB”。包含“GB”的availableLocaleIdentifiers()
是“kw_GB”,“gd_GB”,“en_GB”和“cy_GB”。在这种情况下,我认为我想要的标识符是en_GB,但是如何以编程方式选择它?