【发布时间】:2016-02-12 11:44:47
【问题描述】:
我正在使用此代码一次又一次地重复一个功能
- (void)refresh {
[self performSelector:@selector(refresh) withObject:nil afterDelay:5.0];
}
在viewWillDisappear 上,我编写了代码来取消它,但仍然调用了函数。我们如何取消这个执行选择器重复自己?
- (void)viewWillDisappear:(BOOL)animated {
[super viewWillDisappear:animated];
[NSObject cancelPreviousPerformRequestsWithTarget:self selector:@selector(refresh) object:nil];
}
【问题讨论】:
标签: ios repeat performselector