【问题标题】:Enum not being added to Realm Class枚举未添加到领域类
【发布时间】:2015-09-27 21:42:41
【问题描述】:

我正在尝试将Enum 添加到我的 Person 对象,但是当我打开领域浏览器时,它并没有出现在那里,当我尝试返回时它返回 nil?下面你会看到我的尝试。

对象

enum Type {
    case Cat(name: String, outDoor: Bool)
    case Dog(name: String, activityLevel: Int)
}

class Person:Object {
    var type: Type?
}

【问题讨论】:

    标签: ios swift enums realm


    【解决方案1】:

    Realm 不支持 Swift 枚举(有关支持的内容,请参见 supported types 上的文档部分)。它们不会像其他不受支持的类型那样出错,因为枚举属性根本不会出现在 obj-c 运行时的属性列表中。

    【讨论】:

      猜你喜欢
      • 2017-11-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-24
      • 1970-01-01
      • 1970-01-01
      • 2019-08-30
      • 1970-01-01
      相关资源
      最近更新 更多