ios NSOperationQueue, operations all run when added and don't queue

会有一股神秘感。 提交于 2019-12-04 20:58:21

NSOperationQueue will fire the main method as soon as it can balance that additional processing power.

To limit the queue to one Operation at a time, you could try adding dependencies between each operation before you queue them: [B addDependency:A]; //[B main] will not be called until A has finished executing

Do note however that if A is cancelled, B will still run.

Hope that helps!

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!