如何在应用程序运行时处理设置中的语言更改



我正在为iOS本地化一个应用程序。我想知道当应用程序运行时如何处理设置更改。

I.e:

  1. 我已经选择英语作为语言,并启动我的应用程序
  2. 用户转到设置并将上的语言更改为俄语电话
  3. 用户返回到我的应用程序

我需要做什么?有什么通知我可以听吗?或者,当发生这样的变化时,所有应用程序都会重新启动吗?

谢谢。

编辑:似乎应用程序重新启动了。正如我在下面的评论中所写:

"但这是一次艰难的重新启动和应用程序委托初始化吗?在所有iOS版本上都是这样吗?等等?"

我能假设并确定我的最后一个应用程序实例已经什么都没有了吗?

也许您不需要担心,在您更改语言后,系统会重新启动您的应用程序。试试看!

最新更新