相关疑难解决方法(0)

如何强制NSLocalizedString使用特定语言

在iPhone上NSLocalizedString返回iPhone 语言的字符串.是否可以强制NSLocalizedString使用特定语言使应用程序使用与设备不同的语言?

localization objective-c internationalization nslocalizedstring ios

261
推荐指数
16
解决办法
14万
查看次数

使用按钮更改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"];
}
Run Code Online (Sandbox Code Playgroud)

这很好用.但我不希望每次都重启我的应用程序.谁能告诉我怎么做?

亲切的问候!

iphone localization objective-c nslocalizedstring ios

4
推荐指数
1
解决办法
7209
查看次数