メソッドで、UIActivityIndicatorViewを起動して開始します。次に、NSXMLParserを使用して、同期を使用してXMLからノード情報を取得します。解析が終了したら、UIActivityIndicatorViewを停止します。私の提案は、XMLを解析するときにUIActivityIndicatorViewを表示することですが、機能しません。何か案は?ありがとう。
- (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];
}