Swift 领域对象计数正确,但对象的属性是默认值

Swift 领域对象计数正确,但对象的属性是默认值,swift,properties,realm,Swift,Properties,Realm,我在realm数据库中添加了一项,但是当我访问该对象时,我发现该对象的属性是错误的(默认值) count是一个,但项的属性是默认值(“00000”、“00000”、“00000”)。这里有什么问题?我正在使用动态关键字。 注意:swift版本是5.0请将您的问题包括在addModel函数的实现中。我已经编辑了它。当我运行该代码时,它正在工作。如何验证模型是否具有默认值?还有,这是什么database.objects(MyModel.self),因为它不完整。请看我发现的问题。在调试屏幕上并没有显

我在realm数据库中添加了一项,但是当我访问该对象时,我发现该对象的属性是错误的(默认值)

count是一个,但项的属性是默认值(“00000”、“00000”、“00000”)。这里有什么问题?我正在使用动态关键字。
注意:swift版本是5.0

请将您的问题包括在
addModel
函数的实现中。我已经编辑了它。当我运行该代码时,它正在工作。如何验证模型是否具有默认值?还有,这是什么
database.objects(MyModel.self)
,因为它不完整。请看我发现的问题。在调试屏幕上并没有显示实际值。实际上并没有问题。谢谢
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)