cancelPreviousPerformRequestsWithTarget的使用

来源:互联网 发布:无主之地2mac版汉化 编辑:程序博客网 时间:2024/06/05 02:38

- (void) networkReachabilityDidUpdate:(NetworkReachability*)reachability

{

    [NSObject cancelPreviousPerformRequestsWithTarget:self selector:@selector(reachabilityChanged) object:nil];

    

    [self performSelector:@selector(reachabilityChanged) withObject:nil afterDelay:0.1f];

}

cancelPreviousPerformRequestsWithTarget是终止上次performSelector的Delay调用

上面例子是防止在afterDelay时间内重复调用reachabilityChanged

0 0
原创粉丝点击