2

有没有办法从同一个 nsoperation 中获取 nsoperation 所在的“父”操作队列?类似 [self getCurrentOperationQueue] 的东西。

4

2 回答 2

8

+[NSOperationQueue currentQueue]您可以通过从正在运行的操作中调用适当命名的来获取当前队列。

currentQueue
返回启动当前操作的操作队列。

+ (id)currentQueue

返回值
开始操作的操作队列,如果无法确定队列,则返回 nil。

讨论
您可以在正在运行的操作对象中使用此方法来获取对启动它的操作队列的引用。从正在运行的操作的上下文之外调用此方法通常会导致返回 nil。

于 2012-08-13T15:04:22.993 回答
3

[NSOperationQueue 当前队列]

于 2012-08-13T15:05:30.390 回答