tan*_*boy 4 iphone nsnotification ipad ios
我在viewDidLoad方法中注册了NSNotification .
我应该注销它无论是在viewDidUnload和dealloc使用方法的代码下面?
[[NSNotificationCenter defaultCenter] removeObserver:self];
Run Code Online (Sandbox Code Playgroud)
谢谢.
是的你应该.取消分配视图控制器时,不会调用viewDidUnload.
因为在打开视图控制器时会调用viewDidLoad,所以人们有时会错误地认为在屏幕关闭时会调用它的相反(viewDidUnload).情况并非如此,viewDidUnload仅用于低内存情况.
这就是为什么我们需要取消注册dealloc中的通知.
| 归档时间: |
|
| 查看次数: |
383 次 |
| 最近记录: |