假设我有这两个类:
class A {}
class B{
var myA:A?
}
我想知道这种情况何时发生:
let b = B()
let a = A()
b.myA = a // <<<---- I want to observe this from my A class
我还想知道谁是所有者(在这种情况下,b
)。
有点像didSetSelfAsAProperty(ofOwner:AnyObject).
我想要实现的目标: 我们的项目中有MVVM架构。我注意到我需要在初始化视图模型/视图的实例时设置两个方向。我需要告诉视图模型谁是其视图,反之亦然。
有什么想法吗?
答案 0 :(得分:0)
似乎您正在寻找观察者模式。您可以使用回调,KVO或第三方库来实现它。