【问题标题】:Event for language settings gets changed in iOS appiOS 应用程序中的语言设置事件已更改
【发布时间】:2014-05-22 08:53:05
【问题描述】:

我正在开发具有本地化支持的通用 iOS 应用程序。我可以检测到应用程序使用的当前语言,但我想知道用户何时更改语言

General -> International -> Language -> <new language>

我需要根据语言选择对后端服务器上的用户设置进行一些更改。 我正在搜索用户从设置更改语言时的事件,但我没有找到任何东西。

有人知道是否可以检测到此事件吗?

感谢任何形式的帮助。谢谢。

【问题讨论】:

    标签: ios events localization settings


    【解决方案1】:

    注意这个通知键:NSCurrentLocaleDidChangeNotification

    NSLocale.h声明

    【讨论】:

      【解决方案2】:

      没有事件,因为更改语言会杀死所有正在运行的应用程序。因此,当您的应用程序再次启动时,如果您将以前的语言保存在某个位置,您可以检测到是否切换了语言。

      【讨论】:

      • 谢谢。你是对的,当用户更改语言时,运行应用程序会被杀死。
      猜你喜欢
      • 1970-01-01
      • 2011-11-28
      • 1970-01-01
      • 2015-06-19
      • 2012-07-19
      • 1970-01-01
      • 1970-01-01
      • 2015-10-05
      • 1970-01-01
      相关资源
      最近更新 更多