在 SwiftUI 中声明温度类型变量
Declaring a temperature type variable in SwiftUI
我想创建一个通用的温度、距离和时间转换器。在每个子主视图中,用户应该能够选择他们想要转换的单位和他们想要接收的单位。我努力初始化输入的默认值,但出现错误:
Type 'Unit' has no member 'celsius'
代码:
import SwiftUI
import Combine
private final class TempConverterViewState: ObservableObject {
@Published var temperatureInput = Measurement(value: 0, unit: .celsius) }
你能帮我初始化这个变量吗?或者请指点我进一步阅读?
temperatureInput = Measurement(value: 0, unit: UnitTemperature.celsius)
我想创建一个通用的温度、距离和时间转换器。在每个子主视图中,用户应该能够选择他们想要转换的单位和他们想要接收的单位。我努力初始化输入的默认值,但出现错误:
Type 'Unit' has no member 'celsius'
代码:
import SwiftUI
import Combine
private final class TempConverterViewState: ObservableObject {
@Published var temperatureInput = Measurement(value: 0, unit: .celsius) }
你能帮我初始化这个变量吗?或者请指点我进一步阅读?
temperatureInput = Measurement(value: 0, unit: UnitTemperature.celsius)