本地化后更新所有视图

时间:2016-08-19 19:04:58

标签: ios objective-c localization

我正在开发一个包含app内的本地化的应用程序。

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

使用以上代码应用程序的默认语言已更改,但我无法更新所有视图

我创建了两个字符串文件,一个用于英语,一个用于阿拉伯语。并使用上面的代码更改设备语言。我已将我的语言从英语更改为阿拉伯语,但当时未更新所有视图。但是当我重新启动我的应用程序时,然后tabbar一个uitableview从"从左到右改变它的位置"到"从右到左"在阿拉伯语中。但我必须在不重新启动应用程序的情况下更新此内容。

0 个答案:

没有答案