创建领域模型

时间:2015-09-04 21:16:24

标签: swift realm

我正在Realm中创建一个模型:

import Realm

class Contact:RLMObject {
    dynamic var nameLabel=""
    dynamic var image=""
    dynamic var isSelected=false
    dynamic var phone=""

}

但我不想在数据库中使用isSelected区域。这只是一个不重要的变量。我可以将此模型用作没有isSelected变量的数据库吗?

1 个答案:

答案 0 :(得分:3)

只需将其标记为ignored property,它就不会被保留:

import Realm

class Contact: RLMObject {
    dynamic var nameLabel = ""
    dynamic var image = ""
    dynamic var isSelected = false
    dynamic var phone = ""

    override class func ignoredProperties() -> [AnyObject]? {
        return ["isSelected"]
    }
}