[问题] 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