[問題] Swift GCD疑問

作者: st355028 (小馬)   2016-07-19 20:44:40
想請問各位前輩,我宣告了兩個SERIAL QUEUE(設成全域變數)來執行方法
但實際上執行並不會依照順序執行,也有嘗試使用並行執行緒來分別給Priority優先順序
結果也是一樣會亂執行
想請問一下該如何下指令才會依序執行?
部分程式碼:http://imgur.com/iQALPBc
作者: st355028 (小馬)   2016-07-19 20:47:00
圖片中借券餘額是疑問所在
作者: appleway (蘋果愛天空)   2016-07-20 00:32:00
is self.connection an async task?
作者: st355028 (小馬)   2016-07-21 21:53:00
可能是因為我使用到NSURLSession的關係嗎?
作者: Esvent (Esvent)   2016-07-22 00:30:00
要看你的Connection裡面是在做什麼如果是NSURLSession的話 沒特別處理應該都是async你的網路請求還是會照著順序發出去 只是不一定照著順序完成任務 所以你看到結果的順序可能也會被影響

Links booklink

Contact Us: admin [ a t ] ucptt.com