标准是将'addObserver'与以下内容进行平衡:
[[NSNotificationCenter defaultCenter] removeObserver:self]
答案 0 :(得分:4)
每个addObserver都应该有一个remove observer。在添加观察者时,您应该非常小心不要添加Observer,例如在viewDidAppear中可以多次添加观察者,然后多次调用观察选择器。
老实说,从您解释的示例中,您应该考虑委托协议。看到这里:
http://mobiledevelopertips.com/objective-c/the-basics-of-protocols-and-delegates.html