通知的用法自不必我多说,注册通知->发送通知->接收通知->执行方法,大致就是这么一个流程,一般注册通知我们会写在viewDidLoad里面,在不需要的时候移除通知。
偶然看到一个写在viewWillAppera里面的注册通知,当然,不是说不行,但是一定要在viewWillDisappear里面移除通知,这个针对特殊的需求。
如果你不移除会怎样呢?每次你重新进入这个界面就会调用一次viewWillAppera,你的通知就会被再次注册一次,然后当街收到通知的时候,你的方法会执行N多次,所以注册相同的通知,并不会覆盖,在viewWillAppera里使用需谨慎。
iOS开发 - 千万不要把通知注册写在viewWillAppera里面
本文详细介绍了iOS中通知机制的工作流程,包括注册、发送、接收通知的过程。特别指出在viewWillAppera中注册通知可能导致的问题及解决办法。

被折叠的 条评论
为什么被折叠?



