Можно ли использовать Enum в качестве свойства для моей модели? В настоящее время у меня есть класс:
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 или есть ли там какой-либо запрос функции?