2016-11-09 111 views
1

用Objective-C编写的iOS应用程序只显示英文&表情符号键盘。 所有其他应用程序正常工作,其他键盘(例如波兰语,希伯来语)可供使用。iOS应用程序只显示表情符号和英文键盘

我试图寻找.plist限制或我在开发过程中做过的事情。没有找到任何东西。

感谢您的帮助。

回答

0

嗯,我发现了这个问题。 在我的main.m文件我有这个两行,以防止我的系统从允许任何其他键盘则英语:

[[NSUserDefaults standardUserDefaults] setObject:[NSArray arrayWithObjects:@"en_EN", nil] forKey:@"AppleLanguages"]; 
[[NSUserDefaults standardUserDefaults] synchronize]; //to make the change immediate 

要覆盖了谁已经安装了applkaction用户的代码 - 我把它改为:

if ([[NSUserDefaults standardUserDefaults]valueForKey:@"AppleLanguages"]){ 
    [[NSUserDefaults standardUserDefaults] removeObjectForKey:@"AppleLanguages"]; 
    [[NSUserDefaults standardUserDefaults] synchronize]; //to make the change immediate 
} 

现在一切都按预期工作。

相关问题