J'ai un problème concernant UIActivityIndicator. J'ai appliqué [spinner startAnimating]
à l'IBAction sur un bouton et ensuite faire un certain processus. Après le processus, l'indicateur d'activité doit être arrêté, puis naviguer vers une autre vue. Mais l'indicateur d'activité n'apparaît pas. Lorsque je supprime la ligne "[spinner stopAnimating]", l'indicateur apparaît mais pas au moment où le bouton est pressé. Il apparaît juste avant que l'autre vue se charge, et n'apparaît apparemment pas, je veux dire qu'elle n'apparaît pas mais si on voit très attentivement alors seulement elle apparaît pour un instant.UIActivityIndicator ne fonctionne pas correctement?
Merci d'avance pour toute réponse.
Oh et Ole ont également raison lorsqu'il vous suggère de revenir sur vos questions précédentes et d'accepter (cliquez sur la coche) les bonnes! – Andiih
En fait, mon code est quelque chose comme ceci: - (IBAction) buttonPressed: (id) expéditeur { [spinner startAnimating]; if (condition) { [self presentModalViewController: aView animé: oui]; [spinner stopAnimating]; } } – Jack
alors déplacez votre arrêt if, self present et spinner vers une méthode et appelez cela avec performSelector: WithObject: afterDelay: 0 – Andiih