Swift Dispatch After的实现

2022-06-07  本文已影响0人  follow_er

OC中

dispatch_after(dispatch_time(DISPATCH_TIME_NOW, (int64_t)(0.25 * NSEC_PER_SEC)), dispatch_get_main_queue(), ^{
        if (complete) {
            complete();
        }
    });

Swift中

let delayTime = DispatchTime.now() + DispatchTimeInterval.seconds(3)
        DispatchQueue.global().asyncAfter(deadline: delayTime) {
            complete?()
        }
上一篇 下一篇

猜你喜欢

热点阅读