Wie man halt den aktuell ausgeführten NSOperation?

Gibt es ein äquivalent zu [NSOperationQueue currentQueue] oder [NSThread currentThread] für NSOperation?

Ich habe eine ziemlich komplexe Domänen-Modell, bei dem die schwere Verarbeitung passiert, ganz tief unten im Aufruf-stack. Um rechtzeitige Abbrechen eines Vorgangs würde ich brauchen, um passieren die NSOperation als parameter an jede Methode, bis ich auf den Punkt kommen, wo ich will, unterbricht eine länger laufende Schleife. Die Verwendung von threads, die ich verwenden könnte [[NSThread currentThread] isCancelled] so würde es scheinen praktisch, wenn es eine gleichwertige für die NSOperation, leider gibt es nur die scheinbar nutzlos [NSOperationQueue currentQueue].

InformationsquelleAutor Jon Tirsen | 2011-09-07
Schreibe einen Kommentar