我需要让我的应用程序中的键盘出现在特定的语言环境中,而用户不必转到手机上的设置菜单。我知道用户通过本地化键盘按钮选择语言很简单,但对于应用程序的设计,它必须自动完成,无需用户交互。
我发现了下一段代码,它可以帮助我执行这样的任务。我的问题是,如果这段代码对 Apple 有效,或者他们会拒绝它,你会想到什么副作用,如果有的话。到目前为止我找不到任何问题。
[[NSUserDefaults standardUserDefaults] setObject: [NSArray arrayWithObjects: @"ko", nil] forKey: @"AppleLanguages"];
[[NSUserDefaults standardUserDefaults] synchronize];