0
讓我做一個例子來說明這一點:對觀察員的觀察員觀察員是否會發生任何變化?
我有一個類ClassA的,它包含一個公共成員memberA。 它還包含一個公共方法methodA,它將更改memberA的值。
現在我有ClassA的一個瞬間:
instantA
然後我把這個:
[instantA addObserver:anObserver forKeyPath:@"memberA" options:NSKeyValueObservingOptionNew context:NULL];
爲什麼這會觸發觀察員:
instantA.memberA = xxxxx;
但這不會:
[instantA methodA];
謝謝你,你真棒! – CarmeloS