gpt4 book ai didi

ios - 我如何知道 iOS 上的默认度量系统(英制或公制)?

转载 作者:IT王子 更新时间:2023-10-29 07:38:52 26 4
gpt4 key购买 nike

我如何知道 iOS 上的默认度量系统(英制或公制)?

如何从设备设置中获取此首选项,以便我知道在我的应用中显示什么?

谢谢

最佳答案

NSLocale 可以告诉你:

NSLocale *locale = [NSLocale currentLocale]; 
BOOL isMetric = [[locale objectForKey:NSLocaleUsesMetricSystem] boolValue];

只有三个国家不使用公制:美国、利比里亚和缅甸。后者使用自己的系统,前两者使用英制单位。

Apple 文档说(强调我的):

NSLocaleUsesMetricSystem

The key for the flag that indicates whether the locale uses the metric system. The corresponding value is a Boolean NSNumber object. If the value is NO, you can typically assume American measurement units (for example, the statute mile).

Available in iOS 2.0 and later.

关于ios - 我如何知道 iOS 上的默认度量系统(英制或公制)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7413144/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com