[問題] NSOperationQueue async operation
我想要宣告兩個 NSOperation
兩個都是非同步的 http request
想要達到:當第一個 operation 失敗時,就不要做第二個 operation
目前想法是加到 NSOperationQueue,
但是不知道要如何讓第一個 operation 成功才執行第二個
程式碼如下:
http://pastebin.com/tRaZmtBm
有想過用 dispatch_group_enter/leave, 最後在 notify
但兩種不同層級(GCD, NSOperation)的API寫在一起感覺有點怪怪的,
想請教大家有沒又更好的解法。謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.137.213.214
※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1486864612.A.851.html
※ 編輯: wind75609592 (114.137.213.214), 02/12/2017 10:00:56
※ 編輯: wind75609592 (114.137.213.214), 02/12/2017 10:10:09
→
02/12 11:38, , 1F
02/12 11:38, 1F
→
02/12 11:39, , 2F
02/12 11:39, 2F
→
02/13 02:34, , 3F
02/13 02:34, 3F
→
02/13 09:24, , 4F
02/13 09:24, 4F
→
02/13 09:24, , 5F
02/13 09:24, 5F
→
02/13 09:24, , 6F
02/13 09:24, 6F
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章