领域对象正确计数,但对象属性为默认值

时间:2019-10-06 12:42:55

标签: swift properties realm

我在领域数据库中添加了一个项目,但是当我访问该对象时,我看到该对象的属性是错误的(默认值)。

class MyModel : Object{
    @objc dynamic var identityNumber = "00000000000"
    @objc dynamic var name = ""
    @objc dynamic var country = ""

    override static func primaryKey() -> String? {
        return "identityNumber"
    }
}

let model = MyModel()
model.identityNumber = "15644768124"
model.name = "ahmet vefa"
model.country = "Turkey"
db.addModel(model: model)

func addModel(model : MyModel) {
    try! database.write {
       database.add(model, update: true)
    }
}

database.objects(MyModel.self)

count是1,但是项的属性是默认值(“ 00000”,“”,“”),这是什么问题?我正在使用动态关键字。 注意:快速版本为5.0

0 个答案:

没有答案