在“attributesOfItemAtPath:error”方法之后,NSOperation不会继续

时间:2012-09-12 11:38:25

标签: ios macos cocoa nsoperation nsoperationqueue

我有一个NSOperation并且正在将操作插入到一个操作队列中。我需要将最大并发操作设置为1.我将不时插入许多此类操作。但我需要一次执行一个操作。那时其他操作将等待,一旦previos操作完成其执行,队列中的下一个操作将开始执行,依此类推。

但是当我调试时,我发现我的一个操作基本上阻止了所有其他操作。通话后该操作没有做任何事情

  

NSDictionary * attributes = [fileManager attributesOfItemAtPath:path error:& error];

由于maxoperationscount为1,所有其他操作都有点被阻止。

任何人都知道,为什么它会在声明之后停止执行?

0 个答案:

没有答案