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