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

最近遇到一个类似淘宝购买商品加减数量然后还得实时更新数据到服务器的问题

2017-03-07 14:43 519 查看
解决思路是利用延迟操作,每次执行更新到服务器之前先取消更新这个操作,让延迟时间来控制是否更新到服务器

/.数据变化

- (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");

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息