写UIButton事件的时候我们都是直接写要执行的代码。
但用户有时候会多次触发同一个Button,如果在很短的时间内多次触发事件会导致网络阻塞的情况,导致提示访问网络失败的回馈。
这样写事件可以防止:
- (void)ButtonClicked:(UIButton *)sender
{
if (sender.selected){
//如果当前是选中的状态就不执行任何代码,防止多次请求网络数据
}else{
写要执行的语句
}
}
这样写对事件中的网络请求有保护作用,虽然很简单的一个小技巧吧。。。还是有很多人想不到的。