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