【发布时间】:2015-11-05 09:14:05
【问题描述】:
我在 viewdidload 中添加观察者 -
[[NSNotificationCenter defaultCenter] removeObserver:self name:aName object:nil];
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(aMethod) name:aName object:nil];
但每次我打开视图时,它都会添加观察者。如何管理?
【问题讨论】:
-
如果您在
viewDidLoad中添加观察者,您应该在dealloc方法中删除观察者。 -
不知道 dealloc 没有调用。
标签: objective-c ios8 ios9 observers