解决思路是利用延迟操作,每次执行更新到服务器之前先取消更新这个操作,让延迟时间来控制是否更新到服务器
/.数据变化
- (void)click {// 点击加减
[NSObject cancelPreviousPerformRequestsWithTarget:self selector:@selector(sendToSerV) object:[NSNumber numberWithBool:NO]];
[self performSelector:@selector(sendToSerV) withObject:[NSNumber numberWithBool:NO] afterDelay:2.0];
}
2.更新到服务器
- (void)sendToSerV {// 提交服务器
NSLog(@"I Love You");
}