取消延迟执行函数cancelPreviousPerformRequestsWithTarget
延迟执行函数:
[self performSelector:@selector(connectionDidTimeout) withObject:nil afterDelay:kTimeoutInterval];
在「超时时间」到来之前,可以取消定义的「延迟执行函数」:
// 带的参数必须一样,才能取消成功
[NSObject cancelPreviousPerformRequestsWithTarget:self selector:@selector(connectionDidTimeout) object:nil];
// 也可以如下简单粗暴
[NSObject cancelPreviousPerformRequestsWithTarget:self];

浙公网安备 33010602011771号