您的位置:首页 > 移动开发 > IOS开发

iOS 点赞机制(防止按钮重复点击触发多次请求)

2018-01-19 12:00 555 查看

一、在按钮的点击事件中实现下面方法:

// 防止重复点击触发多次请求        [[self class] cancelPreviousPerformRequestsWithTarget:self selector:@selector(zan:) object:sender];        [self performSelector:@selector(zan:) withObject:sender afterDelay:2];
上面方法只记录最后一次点击按钮,2s后执行zan的方法。

二、执行操作:

- (void)zan:(UIButton *)sender{
    NSString * str = [NSString stringWithFormat:@"%d",sender.isSelected];    if ([str isEqualToString:@"1"]) {        SLog(@"赞赞赞");    }else{        SLog(@"踩踩踩");    }}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: