把iOS中block代码异步执行通过信号量变成同步执行
程序员文章站
2022-04-07 10:01:01
把iOS中block代码异步执行通过信号量变成同步执行。
dispatch_semaphore_t semaphore = dispatch_semaphore_creat...
把iOS中block代码异步执行通过信号量变成同步执行。
dispatch_semaphore_t semaphore = dispatch_semaphore_create(0); [self downZipFile:^(BOOL downSucceed) { dispatch_semaphore_signal(semaphore); }]; dispatch_semaphore_wait(semaphore, DISPATCH_TIME_FOREVER);
上一篇: [C语言] 实现memmove