看板 MacDev 關於我們 聯絡資訊
各位前輩大家好 是這樣的 我有段程式碼 要等兩個Block做完之後 在繼續做下去 block:((block:(String -> Void) -> Void) 如果只有一層的話 我是用dispatch_group_async線程 但是兩層的話 第一層做完它就就會直接跳到最下面 真是令人不解 是不是有前輩可以分享 感謝QQ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.227.150.100 ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1450056826.A.819.html
zonble: https://goo.gl/oc9Jqr12/14 10:39
感謝大大 但我是用Alamofire 從upload 到 response回來 經過了3個block 真的十分難去拆開QQ ※ 編輯: s001582000 (125.227.150.100), 12/14/2015 11:43:12
Esvent: dispatch_semaphore_wait12/14 19:14
謝謝大大 憑我一年的開發經驗XD 是改的動套件的 原來裡面的程式都有回到主線程 也謝謝各位大大分享 ※ 編輯: s001582000 (110.26.136.11), 12/14/2015 20:24:23
gradyzhuo: 我之前是用dispatch_group_enter和dispatch_group_leav 12/15 00:15
gradyzhuo: e再加上dispatch_group_notifier來達成你要的效果 12/15 00:15