0
私はこれを表示する例を作ってみましょう:観察されたクラスのメンバーへの変更は、オブザーバーからメンバーに向けて変更されますか?
私はクラスにClassAを持って、それが公共のメンバーmemberAが含まれています。 また、パブリックメソッドメソッドAが含まれており、memberAの値が変更されます。
instantA
が、私はこれを呼び出す:
は今、私はにClassAの瞬間を持っている、これはオブザーバーオフに触れる理由
[instantA addObserver:anObserver forKeyPath:@"memberA" options:NSKeyValueObservingOptionNew context:NULL];
:
instantA.memberA = xxxxx;
をしかし、これはしません:
[instantA methodA];
ありがとうございます、あなたは素晴らしいです! – CarmeloS