有没有办法根据系统区域设置找出哪个UnitType是系统默认值?
UnitType
我有一个UITextField,用户可以输入一定量的水。我想弄清楚输入是否是升或加仑,所以我可以设置正确的Measurement()。
UITextField
Measurement()
或者通常更好,用户可以在应用程序的设置中设置它?
使用Locale usesMetricSystem。
Locale usesMetricSystem
if Locale.current.usesMetricSystem { // liter } else { // gallon }