iOS 设置 延迟执行 与 取消延迟执行 方法

//延迟

[self  performSelector:@selector(onClickOverlay:) withObject:nil afterDelay:3.f];


//这个是取消当前run loop 里面所有未执行的 延迟方法(Selector Sources)

[NSObject cancelPreviousPerformRequestsWithTarget:self];

// @selector 和 object 都和 延迟一致 就是 指定取消 未执行的一条或者多条的延迟方法.

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容