dispatch_after äquivalent in NSOperationQueue

Ich verschiebe meinen Code von normalem GCD nachNSOperationQueue weil ich etwas von der Funktionalität brauche. Ein Großteil meines Codes ist auf dispatch_after angewiesen, um ordnungsgemäß zu funktionieren. Gibt es eine Möglichkeit, etwas Ähnliches mit einemNSOperation?

Dies ist ein Teil meines Codes, in den konvertiert werden mussNSOperation. Wenn Sie ein Beispiel für die Konvertierung mit diesem Code angeben könnten, wäre das großartig.

dispatch_queue_t queue = dispatch_queue_create("com.cue.MainFade", NULL);
dispatch_time_t mainPopTime = dispatch_time(DISPATCH_TIME_NOW, (int64_t)(timeRun * NSEC_PER_SEC));
dispatch_after(mainPopTime, queue, ^(void){
    if(dFade !=nil){
        double incriment = ([dFade volume] / [self fadeOut])/10; //incriment per .1 seconds.
        [self doDelayFadeOut:incriment with:dFade on:dispatch_queue_create("com.cue.MainFade", 0)];
    }

});

Antworten auf die Frage(5)

Ihre Antwort auf die Frage