iOS|iOS 执行完block代码块再执行下一步
//创建一个信号量(值为0)
dispatch_semaphore_t semaphore = dispatch_semaphore_create(0);
【iOS|iOS 执行完block代码块再执行下一步】[[AFNetWorkTool shareNetWorkTool] getWarningListwithPage2:[NSString stringWithFormat:@"1"] andFinishBlock:^(id object){
NSLog(@"1");
dispatch_semaphore_signal(semaphore);
}];
//信号量减1,如果>0,则向下执行,否则等待
dispatch_semaphore_wait(semaphore, DISPATCH_TIME_FOREVER);
NSLog(@"222");
推荐阅读
- CVE-2020-16898|CVE-2020-16898 TCP/IP远程代码执行漏洞
- 图书集合完毕
- 2020-04-07vue中Axios的封装和API接口的管理
- “不完美,才美”01(190410)
- iOS中的Block
- 别墅庭院设计,不同的别墅庭院设计也给人视觉上完全不一样的!
- 2020-12(完成事项)
- 一些杂感(11)
- 摔跤吧爸爸
- 记录iOS生成分享图片的一些问题,根据UIView生成固定尺寸的分享图片