我试图使用NSLocale获取此数据,但我找不到任何温度设置的证据.
甚至可以读取这些数据吗?
谢谢!
解决方法 官方API在 Preferences Utilities下记录:let key = "AppleTemperatureUnit" as CFStringlet domain = "Apple Global Domain" as CFStringif let unit = CFPreferencescopyValue(key,domain,kcfPreferencesCurrentUser,kcfPreferencesAnyHost) as? String { print(unit)} else { print("Temperature unit not found")}
如果您想知道我是如何找到它的,我在终端中使用了默认实用程序:
> defaults find temperatureFound 1 keys in domain 'Apple Global Domain': { AppleTemperatureUnit = Fahrenheit;}Found 1 keys in domain 'com.apple.ncplugin.weather': { WPUseMetricTemperatureUnits = 1;}总结
以上是内存溢出为你收集整理的swift – 在macOS中获取用户首选的温度设置全部内容,希望文章能够帮你解决swift – 在macOS中获取用户首选的温度设置所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)