我有个问题.我有一个从类a传递到类B的数据模型.我希望类B从类a检索更改的值.它们都可以编辑和共享相同的数据.然而,现在B类无法从A类中获得任何价值.我如何才能做到这一点
struct DataModel {
var firstName: String = ""
var lastName: String = ""
}
class ClassA {
var dataModel: DataModel
ClassB(dataModel: dataModel)
dataModel.firstName = "ABC"
}
class ClassB {
var dataModel: DataModel
init(dataModel: dataModel) {
self.dataModel = dataModel
dataModel.firstName <--- Print Null
}
}