2015-09-04 118 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"] 
    } 
}