Ich kann auch bestätigen, dass cancelAllOperations nicht auf [NSOperationQueue mainQueue] funktioniert (zumindest auf meinem iOS 5.0 Simulator). Könnte absichtlich so entworfen werden, da es eine gemeinsame Instanz ist.
Meine einfache Problemumgehung besteht lediglich darin, NSOperation oder NSBlockOperation von der Unterklasse zu entfernen, ohne etwas zu überschreiben, und dann etwas wie folgt zu tun:
%Vor%Tags und Links ios nsoperationqueue