ios 防止按钮快速点击造成多次响应的避免方法
ios 防止按钮快速点击造成多次响应的避免方法。
- (void)todoSomething:(id)sender
{
//在这里做按钮的想做的事情。
}
- (void)starButtonClicked:(id)sender
{
//先将未到时间执行前的任务取消。
[[selfclass] cancelPreviousPerformRequestsWithTarget:selfselector:@selector(todoSomething:)object:sender];
[self performSelector:@selector(todoSomething:)withObject:sender afterDelay:0.2f];
}