Domanda

Ho un metodo che esegue l'esecuzione su di sé ogni 0,01 secondi per aggiornare costantemente un'immagine.

-(void)setNeeds

[mag setNeedsDisplay];
[vc setNeedsDisplay];
[na setNeedsDisplay];
[wave setNeedsDisplay];
[mon setNeedsDisplay];

[self performSelector:@selector(setNeeds)
           withObject:NULL
           afterDelay:.01];

Questo si aggiorna bene quando c'è una normale interazione dell'utente. Tuttavia, quando un utente fa scorrere i valori su UiviewPicker, tutti gli aggiornamenti vengono messi in pausa fino a quando l'interazione non si interrompe. La stessa cosa accade con un oggetto nstimer impostato su ripetizione.

Spero che in un metodo più coerente per eseguire un'azione continua, ma anche una soluzione a questo problema sarebbe grandiosa.

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top