Tolgay Toklar
Tolgay Toklar

Reputation: 4343

Creating a realm model

I am creating a model in Realm like this:

import Realm

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

}

But I don't want to use isSelected area in database. It is just a variable not important. Can I use this model as a database without isSelected variable?

Upvotes: 1

Views: 136

Answers (1)

jpsim
jpsim

Reputation: 14409

Just mark it as an ignored property and it won't be persisted:

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

Upvotes: 3

Related Questions