iOS 防止事件重复执行
2018-07-20 本文已影响54人
原味豆浆
代码
// 取消之前执行的方法
[[self class] cancelPreviousPerformRequestsWithTarget:self selector:@selector(action) object:nil];
// 执行方法
[self performSelector:@selector(action) withObject:nil afterDelay:0.1f];
// 取消之前执行的方法
[[self class] cancelPreviousPerformRequestsWithTarget:self selector:@selector(action) object:nil];
// 执行方法
[self performSelector:@selector(action) withObject:nil afterDelay:0.1f];