Hello,
How can i observe changes when i use in memory data for validation in SwiftUI ?
class Model1:Object, ObjectKeyIdentifiable {
@Persisted(primaryKey:true) var _id:ObjectId
@Persisted var date:Date
@Persisted var model2:RealmSwift.List<Model2>
convenience init() {
self.init()
self.date = Date()
}
}
class Model2:Object, ObjectKeyIdentifiable {
@Persisted(primaryKey:true) var _id:ObjectId
@Persisted var date:Date
@Persisted(originProperty:"model2") var model:LinkingObjects<Model1>
convenience init() {
self.init()
self.date = Date()
}
}
Let say i have some data store in realm and i copy it in memory like so:
let model1IM = Model1(value:someModel1Data)
Now i want to observe the change that happen into model1IM.model2
Any idea please ?
Best.