Question

Je suis conscient de mon problème, mais ne peut pas trouver une solution. Lorsque le bouton est enfoncé, il indique à l'UIActivityIndicatorView à startAminating et récupérer également des données à partir d'un flux XML. Problème que j'ai est-il court l'événement avant de commencer l'animation du chargeur, de sorte que le chargeur tourne jamais avant que les données sont récupérées. Comment puis-je commencer l'animation du chargeur, puis une fois qu'il a commencé à poursuivre l'obtention de données à partir du flux XML?

-(IBAction)getXMLData {
    [loader startAnimating];

    [self retrieveXML];
}
. 
. code
. more code
.
-(void)retrieveXMLEnded {
   [loader stopAnimating];
}
Était-ce utile?

La solution

animation Strart dans un autre fil

[loader performSelectorInBackground: @selector(startAnimating) withObject: nil];
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top