我有一个NSOperation并且正在将操作插入到一个操作队列中。我需要将最大并发操作设置为1.我将不时插入许多此类操作。但我需要一次执行一个操作。那时其他操作将等待,一旦previos操作完成其执行,队列中的下一个操作将开始执行,依此类推。
但是当我调试时,我发现我的一个操作基本上阻止了所有其他操作。通话后该操作没有做任何事情
NSDictionary * attributes = [fileManager attributesOfItemAtPath:path error:& error];
由于maxoperationscount为1,所有其他操作都有点被阻止。
任何人都知道,为什么它会在声明之后停止执行?