2015-09-04 124 views
1

我创造的领域模型是这样的:创建一个域模型

import Realm 

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

} 

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

回答

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"] 
    } 
}