作者s001582000 (仁杰)
看板MacDev
标题[问题]怎麽等两个Block做完 再继续做下面的事情
时间Mon Dec 14 09:33:41 2015
各位前辈大家好
是这样的
我有段程式码
要等两个Block做完之後
在继续做下去 block:((block:(String -> Void) -> Void)
如果只有一层的话
我是用dispatch_group_async线程
但是两层的话
第一层做完它就就会直接跳到最下面
真是令人不解
是不是有前辈可以分享
感谢QQ
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 125.227.150.100
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MacDev/M.1450056826.A.819.html
感谢大大
但我是用Alamofire
从upload 到 response回来
经过了3个block
真的十分难去拆开QQ
※ 编辑: s001582000 (125.227.150.100), 12/14/2015 11:43:12
2F:→ Esvent: dispatch_semaphore_wait12/14 19:14
谢谢大大
凭我一年的开发经验XD
是改的动套件的
原来里面的程式都有回到主线程
也谢谢各位大大分享
※ 编辑: s001582000 (110.26.136.11), 12/14/2015 20:24:23
3F:推 gradyzhuo: 我之前是用dispatch_group_enter和dispatch_group_leav 12/15 00:15
4F:→ gradyzhuo: e再加上dispatch_group_notifier来达成你要的效果 12/15 00:15