【发布时间】:2015-05-21 07:22:37
【问题描述】:
是否可以将枚举用作我的模型的属性?我目前有这样的课程:
class Checkin: RLMObject {
dynamic var id: Int = 0
dynamic var kind: String = "checked_in"
var kindEnum: Kind = .CheckedIn {
willSet { self.kind = newValue.rawValue }
}
enum Kind: String {
case CheckedIn = "checked_in"
case EnRoute = "en_route"
case DroppedOff = "dropped_off"
}
....
}
它工作正常,但我希望能够将 kind 属性设为 Enum,并让 Realm 在将对象保存到商店时自动调用该属性上的 .rawValue。这在 Realm 中是否可行,或者是否已经有功能请求?
【问题讨论】: