Изменить язык приложения iphone с помощью кнопок и без перезапуска приложения
Я хочу изменить язык моего приложения. На данный момент я делаю это следующим образом. У меня есть две кнопки, которые меняют языки в NSUserDefaults. Но прежде чем это повлияет на мое приложение, я должен перезапустить его.
Вот мой код
- (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"];
}
Это отлично работает. Но я нене хочу каждый раз перезапускать мое приложение. Может кто-нибудь сказать мне, как это сделать?
С уважением!