dispatch_after
是来延迟执行的GCD
方法,dispatch_after
能让我们添加进队列的任务延时执行,该函数并不是在指定时间后执行处理,而只是在指定时间追加处理到。dispatch_queue
dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(5 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
});
上面这句dispatch_after
的真正含义是在 5 秒后把任务添加进队列中,并不是表示在 5 秒后执行。
网友评论