我想更改我的應用程序的語言。目前我正在通過以下方式進行操作。 我有兩個按鈕,它們在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 其幫助我 –