Я разрабатываю пользовательскую клавиатуру для iOS 8, и мне нужно получить код языка клавиатуры, то есть «en-US», «es-ES» и т. д. Эти коды задаются в файле Info.plist для каждого расширения в словаре NSExtensionAttributes
(см. прикрепленное изображение). Как программно получить NSExtensionAttributes
словарь?
Получить программный словарь NSExtensionAttributes в настраиваемом расширении клавиатуры iOS 8
comment
См. stackoverflow.com /вопросы/9530075/
- person dwlz   schedule 26.12.2014
Ответы (1)
Я нашел следующее решение:
NSDictionary *infoDict = [[NSBundle mainBundle] infoDictionary];
NSDictionary *extentionDictionary = infoDict[@"NSExtension"];
NSDictionary *extentionAttributesDictionary = extentionDictionary[@"NSExtensionAttributes"];
NSString *languageCode = extentionAttributesDictionary[@"PrimaryLanguage"];
person
iOS Dev
schedule
26.12.2014
Есть ли способ установить эти значения программно?
- person thisiscrazy4; 16.02.2015