如何在应用程序运行时检测用户是否更改了 iPhone 系统语言设置?

Chr*_*sen 1 ios swift swift3

我将使用这些语言更改作为我将要编写的代码中的触发器。

例如:

if languageHasChanged() {
    //do something
}
Run Code Online (Sandbox Code Playgroud)

Bar*_*zyk 6

注册接收NSLocale.currentLocaleDidChangeNotification通知。

NotificationCenter.default.addObserver(self, selector: #selector(localeChanged), name: NSLocale.currentLocaleDidChangeNotification, object: nil)

func localeChanged() {

}
Run Code Online (Sandbox Code Playgroud)