1
我正在開發具有最新SDK的iOS應用程序。removeObserver上的一個類,將刪除所有類上的相同keypath的所有觀察者?
我有很多的類此代碼:
[[NSUserDefaults standardUserDefaults] addObserver:self
forKeyPath:CAR_MODE
options:NSKeyValueObservingOptionNew
context:NULL];
並在每個I類添加該每個dealloc的:
[[NSNotificationCenter defaultCenter] removeObserver:self];
我的問題是:我必須removeObserver上每班?
如果我是「觀察」 CAR_MODE
的類的實例Class1
和Class2
,如果我在Class1
移除CAR_MODE
觀察者,我會刪除「觀察」上Class2
?