[问题]怎么等两个Block做完 再继续做下面的事情

楼主: s001582000 (仁傑)   2015-12-14 09:33:41
各位前辈大家好
是这样的
我有段程式码
要等两个Block做完之后
在继续做下去 block:((block:(String -> Void) -> Void)
如果只有一层的话
我是用dispatch_group_async线程
但是两层的话
第一层做完它就就会直接跳到最下面
真是令人不解
是不是有前辈可以分享
感谢QQ
作者: zonble (zonble)   2015-12-14 10:39:00
作者: Esvent (Esvent)   2015-12-14 19:14:00
dispatch_semaphore_wait
作者: gradyzhuo   2015-12-15 00:15:00
我之前是用dispatch_group_enter和dispatch_group_leave再加上dispatch_group_notifier来达成你要的效果

Links booklink

Contact Us: admin [ a t ] ucptt.com