Is there a way to get the "parent" operation queue that the nsoperation is inside, from that same nsoperation? Something like [self getCurrentOperationQueue].
You can get the current queue by calling the appropriately named +[NSOperationQueue currentQueue] from inside the running operation.
currentQueue
Returns the operation queue that launched the current operation.+ (id)currentQueue
Return Value
The operation queue that started the operation or nil if the queue could not be determined.Discussion
You can use this method from within a running operation object to get a reference to the operation queue that started it. Calling this method from outside the context of a running operation typically results in nil being returned.
[NSOperationQueue currentQueue]
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With