【发布时间】:2020-05-30 22:01:51
【问题描述】:
我正在尝试实现一个核心数据模型,该模型有效地反映了我在从特定 API 提取信息时使用的视图模型。我已经对其中的大部分内容进行了排序,但正在为一个属性而苦苦挣扎。有问题的属性是:
enum UnitType: String, Codable {
case psi
case kPa
case litre
case usg = "gallon"
case kmph = "km/hour"
case mph = "miles/hour"
case celsius
case fahrenheit
case kgpmcubed = "kgpercubicmeter"
case lbspusg = "lbsperusg"
case lbspftcubed = "lbspercubicfeet"
case apidensity
case kg = "kilogram"
case lbs = "pound"
}
我需要能够在此处设置枚举值,因为视图控制器使用此 UnitType 属性基于此枚举进行各种计算。如何使用核心数据创建枚举?基本上我需要能够像这样设置这个值:
MyEntity.unitType = viewModel.UnitType
【问题讨论】:
标签: swift xcode core-data enums