有没有办法从同一个nsoperation获取nsoperation所在的“父”操作队列?类似于[self getCurrentOperationQueue]。
答案 0 :(得分:8)
您可以通过从正在运行的操作中调用适当命名的+[NSOperationQueue currentQueue]
来获取当前队列。
currentQueue
返回启动当前的操作队列 操作+(id)currentQueue
返回值
启动操作的操作队列,如果无法确定队列,则为nil。讨论
您可以在正在运行的操作中使用此方法 object获取对启动它的操作队列的引用。 从正在运行的操作的上下文之外调用此方法 通常导致返回nil。
答案 1 :(得分:3)