【发布时间】:2013-11-16 07:19:02
【问题描述】:
我在 iOS 中遇到了多语言支持问题。我需要支持多种语言,但我喜欢制作一些用户不需要离开应用程序而只需更改设置中的语言的东西。 我可以更改语言,但我需要重新启动 ios 应用才能生效。
我用以下来改变语言:
[[NSUserDefaults standardUserDefaults] setObject:[NSArray arrayWithObjects:@"fr", nil]
forKey:@"AppleLanguages"];
[[NSUserDefaults standardUserDefaults] synchronize];
我读到重新启动应用程序或终止应用程序违反了苹果的隐私。 请提供您的建议。
提前致谢。
【问题讨论】:
-
你查看了这个帖子吗? stackoverflow.com/questions/5912018/… 还有一个不错的教程here - 有点旧 - 但可能对你有用。
标签: ios multilingual