iPhone - Caricamento ActivityIndicator
-
13-09-2019 - |
Domanda
Sono consapevole del mio problema, ma non riesco a trovare una soluzione. Quando si preme il pulsante racconta l'UIActivityIndicatorView per startAminating e recuperare anche i dati provenienti da un feed XML. Problema che sto avendo è che gestisce l'intero evento prima di iniziare l'animazione del caricatore, quindi il caricatore non gira prima che i dati vengono recuperati. Come posso iniziare l'animazione della pala e poi continuare con il recupero dei dati dal feed XML una volta iniziata?
-(IBAction)getXMLData {
[loader startAnimating];
[self retrieveXML];
}
.
. code
. more code
.
-(void)retrieveXMLEnded {
[loader stopAnimating];
}
Soluzione
strart animazione in altro thread
[loader performSelectorInBackground: @selector(startAnimating) withObject: nil];
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow