阻止Realm覆盖Swift中的属性

时间:2016-08-24 13:46:49

标签: swift xcode realm

我的Realm对象是这样的:

import UIKit
import RealmSwift

class Employee: Object {

dynamic var empID : Int = 0
dynamic var empName : String = ""
dynamic var isActive : Bool = false

override static func primaryKey() -> String? {
    return "empID"
 }
override static func ignoredProperties() -> [String] {
    return ["isActive"]
 }
}

empID和empName是从我的服务器的JSON设置的。但是,当用户单击我的应用程序中的按钮时,会设置isActive。每次单击按钮时,我都可以将状态isActive更改为true或false,但在重新加载应用程序后,状态将重置为false。即使再次重新加载应用程序,如何永久保存isActive状态?

0 个答案:

没有答案