Sar*_*len 4 iphone localization objective-c nslocalizedstring ios
我想更改我的应用程序的语言.目前我正在以下列方式进行.我有两个按钮可以更改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"];
}
Run Code Online (Sandbox Code Playgroud)
这很好用.但我不希望每次都重启我的应用程序.谁能告诉我怎么做?
亲切的问候!
查看HMLocalization:https://github.com/HeshamMegid/HMLocalization
它是默认本地化框架的替代品.它有一个演示,演示如何更改语言而无需重新启动应用程序.
| 归档时间: |
|
| 查看次数: |
7209 次 |
| 最近记录: |