我想更改我的应用程序的语言。目前我正在通过以下方式进行操作。 我有两个按钮,它们在NSUserDefaults中更改语言。但在此之前,我的应用程序需要重新启动它。使用按钮更改iphone应用程序语言并且无需重新启动应用程序
这是我的代码。
- (IBAction)changeDutch:(id)sender {
[[NSUserDefaults standardUserDefaults] setObject:[NSArray arrayWithObjects:@"nl", @"en", nil] forKey:@"AppleLanguages"];
}
- (IBAction)changeEnglish:(id)sender {
[[NSUserDefaults standardUserDefaults] setObject:[NSArray arrayWithObjects:@"en", @"nl", nil] forKey:@"AppleLanguages"];
}
这工作正常。但我不想每次重新启动我的应用程序。谁能告诉我该怎么做?
亲切的问候!
尝试关注此解决方案http://stackoverflow.com/a/20257557/1013897 其帮助我 –