您的位置:首页 > 其它

关于通知方法递增式调用解决方案

2016-03-12 00:00 190 查看
摘要: 关于通知方法递增式调用解决方案

今天用通知,发现每发一次通知,通知实现方法就调用多一次.

于是问了度娘,

发现问这个问题的还不少,

但是!

没有一个帮我解决问题的.

然后我灵机一动,

想到了一个解决方法.

定义一个全局变量基本数据类型,如int

@property (nonatomic,assign) int indexForCheck;

然后在发通知的时刻赋值为1

self.indexForCheck = 1;

在实现通知方法里写:

#pragma mark - 实现通知
- (void)received:(NSNotification *)notification {

if (self.indexForCheck == 1) {

/// 这里写你接到通知想执行的 代码

--self.indexForCheck;
}

}

哦了,问题解决!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: