dispatch_after odpowiednik w NSOperationQueue

Przenoszę mój kod ze standardowego GCD naNSOperationQueue ponieważ potrzebuję trochę funkcjonalności. Wiele z moich kodów polega na wysyłaniu po tym, aby działało poprawnie. Czy istnieje sposób na zrobienie czegoś podobnego za pomocąNSOperation?

To jest część mojego kodu, na który należy przekonwertowaćNSOperation. Gdybyś mógł podać przykład konwersji za pomocą tego kodu, byłoby świetnie.

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)];
    }

});

questionAnswers(5)

yourAnswerToTheQuestion