相关疑难解决方法(0)

使用enum作为Realm模型的属性

是否可以使用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"
  }
  ....
}
Run Code Online (Sandbox Code Playgroud)

它工作正常,但我希望能够将该kind属性设置为Enum并让Realm .rawValue在将对象保存到商店时自动调用该属性.这在Realm中是否可行,或者是否已有针对它的功能请求?

enums realm ios

60
推荐指数
6
解决办法
1万
查看次数

标签 统计

enums ×1

ios ×1

realm ×1