xcode 6.1 iOS 8.1 NSLocale displayNameForKey NSLocaleIdentifier return nil

后端 未结 5 2148
旧时难觅i
旧时难觅i 2021-02-12 20:52
- (NSString *)countryNameByCode:(NSString*)countryCode
{
    NSString *identifier = [NSLocale localeIdentifierFromComponents:@{NSLocaleCountryCode: countryCode}];
    NSStrin         


        
5条回答
  •  孤独总比滥情好
    2021-02-12 21:04

    This is a known Apple issue for iOS 8.1 simulator only - not reproducible on 8.1 devices. See below issue description from Xcode 6.1 release notes:

    Localization and Keyboard settings (including 3rd party keyboards) are not correctly honored by Safari, Maps, and developer apps in the iOS 8.1 Simulator. [NSLocale currentLocale] returns en_US and only the English and Emoji keyboards are available. (18418630, 18512161).

    See Xcode 6.1 Release Notes for more details.

提交回复
热议问题