延时执行的方法

    xiaoxiao2021-12-14  17

    ios常见的延时执行

    调用NSObject的方法 [self performSelector:@selector(run) withObject:nil afterDelay:2.0]; 使用GCD函数 dispatch_after(dispatch_time(DISPANTCH_TIME_NOW,(int64_t)(2.0*NSEC_PER_SEC)),dispatch_get_main_queue(),^{ //block内的代码延时执行 GCD延时可以控制在那个队列中执行 } 使用NStimer oc [NSTimer scheduledTimerWithTimeInterval :2.0 target:self selector:@selector(test) userInfo:nil repeats:NO];
    转载请注明原文地址: https://ju.6miu.com/read-970146.html

    最新回复(0)