我正在开发具有本地化支持的通用 iOS 应用程序。我可以检测应用程序当前使用的语言,但我想知道用户何时更改语言
General -> International -> Language -> <new language>
我需要根据语言选择对后端服务器上的用户设置进行一些更改。 我正在搜索用户从设置更改语言时的事件,但我没有找到任何内容。
有人知道是否可以检测到此事件吗?
感谢任何形式的帮助。谢谢。
没有事件,因为更改语言会杀死所有正在运行的应用程序。因此,当您的应用程序再次启动时,如果您将以前的语言保存在某个位置,您可以检测到语言是否已切换。
观察此通知键:
NSCurrentLocaleDidChangeNotification
于
NSLocale.h
宣布
这里有针对每个应用程序语言更改功能的活动吗?