2013-04-29 17 views
-1

我需要使键盘在我的应用程序出现在一个特定的语言环境,而不必去到手机上的设置菜单中的用户。我知道用户通过本地化键盘按钮选择一种语言很简单,但对于应用程序的设计而言,它必须自动完成,无需用户交互。的iOS本地化的键盘

我已经找到了下一个代码位,可以帮助我完成这样的任务。 我的问题是,如果这个代码的有效期为苹果否则将拒绝它,你能想到什么副作用这一点,如果有的话。到目前为止我找不到任何问题。

[[NSUserDefaults standardUserDefaults] setObject: [NSArray arrayWithObjects: @"ko", nil] forKey: @"AppleLanguages"]; 

[[NSUserDefaults standardUserDefaults] synchronize]; 

回答

0

您可以编写自己的键盘并改为显示它。这可能比覆盖系统更好。查一查编写自定义键盘

+0

其实,我最终去了这条路,我写我自己的键盘,这并不难。 – PerracoLabs 2013-05-30 22:50:02