请参阅WWDC的视频https://developer.apple.com/videos/play/wwdc2015/226/ 发言人表明我们可以在两个相同类型的NSopeation实例之间添加依赖关系.示例显示警报的NS操作.通过实现这一点,我们可以确保我们不会同时抛出多个警报并使用户烦恼.如果已经显示一个警报,则下一个警报将等待.
我仍然无法弄清楚如何实现NSOperations交叉队列的这种依赖.更简单的话可以任何人展示以下两件事的例子(实现).
1.在队列1的操作A上添加操作B从队列2的依赖性的实现.
2.实现添加相同NSOperation类型的多个实例的依赖关系,即使它们位于不同的队列中.示例:如果我将"AlertOperation"的多个实例添加到不同的队列,我想确保它们之间仍然按顺序进行.
如果示例是在目标C中,我将不胜感激.如有需要,请要求进一步澄清.