fix: system temperature unit in Big Sur (new temperature unit format in Big Sur)

This commit is contained in:
Serhiy Mytrovtsiy
2020-12-19 18:21:27 +01:00
parent aa2cd64f88
commit 6b0546a545

View File

@@ -660,7 +660,7 @@ extension UnitTemperature {
static var current: UnitTemperature {
let measureFormatter = MeasurementFormatter()
let measurement = Measurement(value: 0, unit: UnitTemperature.celsius)
return measureFormatter.string(from: measurement) == "C" ? .celsius : .fahrenheit
return measureFormatter.string(from: measurement).hasSuffix("C") ? .celsius : .fahrenheit
}
}