iOS 按钮连续提交执行一次(如留言提交,多次拍照问题)

在很多项目中暴力测试时会出现多次点击执行一个方法  可以用下面的语句进行解决

//先将未到时间执行前的任务取消。

    [[self class] cancelPreviousPerformRequestsWithTarget:self selector:@selector(commitImageAction) object:sender];

    [self performSelector:@selector(commitImageAction) withObject:sender afterDelay:0.2f];

 

 执行操作的栈结构

当点击多次时取最后一次进行操作,相当于栈结构,取栈顶上面的元素,即执行最后一次的方法

posted @ 2016-12-26 18:33  tryFighting  阅读(320)  评论(0编辑  收藏  举报