Dans une méthode, je démarre le UIActivityIndicatorView pour démarrer. puis utilisez NSXMLParser pour obtenir les informations de noeud du fichier XML avec synchronisation. Après l'analyse terminée, je veux arrêter le UIActivityIndicatorView. Ma proposition est d'apparaître le UIActivityIndicatorView lors de l'analyse du XML, mais cela ne fonctionne pas. Des idées? Merci.Y at-il une solution à propos de UIActivityIndicatorView dans le processus synchrone?
- (void)ButtonTouch{
[activityIndicator startAnimating];
/*get the login result*/
loginXMLDealer *loginxmldealer = [[loginXMLDealer alloc] init];
loginxmldealer.username = usernameField.text;
loginxmldealer.password = passwordField.text;
[loginxmldealer loginResult];
[activityIndicator stopAnimating];
if ([loginxmldealer.rspCode isEqualToString: @"0001"]) {
UIAlertView *errorAlert = [[UIAlertView alloc] initWithTitle:@"Error" message:@"Please check your passport." delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
[errorAlert show];
[errorAlert release];
}
else {
[self presentModalViewController:self.dataMainController animated:YES];
}
[loginxmldealer release];
}
Montrez-nous le code que vous avez déjà. Ensuite, nous pouvons vous aider à comprendre ce que vous devez faire/modifier/ajouter/supprimer. –
ok.J'ai déjà éditer ma question.Merci. – Solskjaer