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];
}
È stato utile?

Soluzione

strart animazione in altro thread

[loader performSelectorInBackground: @selector(startAnimating) withObject: nil];
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top