嵌套的NSOperation和isFinished状态

时间:2016-07-23 09:14:06

标签: objective-c nsoperation nsoperationqueue

我有一个NSOperation Operation1,它包含一个带有NSOperation Operation2的队列。我想知道Operation1是否需要Operation2完成将其状态更改为isFinished。我认为它应该但你能证实吗?谢谢 ! 贝特朗

1 个答案:

答案 0 :(得分:0)

  

我想知道Operation1是否需要Operation2完成   将其状态更改为isFinished。我认为应该,但是你能   确认吗?

如果满足以下任一条件,则需要将Operation1的isFinished标志设置为YES: 1)如果取消Operation1 2)如果Operation1完成了应该执行的任务。您将需要对Operation1进行哪些详细说明。但是根据您提供的详细信息(Operation1包含一个带有Operation2的队列),Operation2将需要完成(通过完成其任务或被取消),以便将Operation1标记为已完成。