自定义UIView中怎么注册销毁NSNotification通知

来源:互联网 发布:人工智能发展论文 编辑:程序博客网 时间:2024/05/17 23:06

自定义UIView中怎么注册销毁NSNotification通知

因项目需求,需在自定义UIView内添加通知,因未及时移除该通知,导致请求方法执行多次。如下是从stackOverFlow查到的答案.记录一下。


代码如下

'//移除通知方法'- (void)willMoveToWindow:(UIWindow *)newWindow {if (newWindow == nil) {    '// Will be removed from window, similar to -viewDidUnload.'    '// Unsubscribe from any notifications here.'   }}'//添加通知方法'- (void)didMoveToWindow {if (self.window) {    '// Added to a window, similar to -viewDidLoad.'    '// Subscribe to notifications here.'   }}