如何在不使用目标 c 在 ios 中重新启动应用程序的情况下更改应用程序语言运行时?



目前我正在使用下面的代码来更改应用程序语言。

[[NSUserDefaults standardUserDefaults] removeObjectForKey:@"AppleLanguages"];
[[NSUserDefaults standardUserDefaults] setObject:[NSArray arrayWithObjects: @"French", nil] forKey:@"AppleLanguages"];
[[NSUserDefaults standardUserDefaults] synchronize];

但它适用于重新启动应用程序。

我想在不重新启动应用程序的情况下从下拉列表中选择时更改应用程序语言。

只需使用此库即可随时随地更改语言!

使用 NSLocalizedString(<#key#>, <#comment#>(
设置语言文本,然后再次推送相同的视图控制器

最新更新