xCode4.3.2を使用しています。このプロジェクトでは、ボタンクリックで「reloadXMLdata」を呼び出すと、activityIndicatorが表示されません。ロードするまでに、「ハング」のように見え、数秒後にデータがいっぱいになります。ロード時までにactivityIndicatorを表示するにはどうすればよいですか?これを修正するために私を助けてくれませんか?
-(void)loadXML
{
NSString *urlAddress = [NSString stringWithFormat:@"my_xml_url"];
NSURL *url = [NSURL URLWithString:urlAddress];
NSXMLParser *xmlParser = [[NSXMLParser alloc] initWithContentsOfURL:url];
[xmlParser setDelegate:self];
BOOL success = [xmlParser parse];
if(success)
{
[self.activityIndicator setHidden:TRUE];
[self.activityIndicator stopAnimating];
[dataTable reloadData];
}
else
NSLog(@"Error!!!");
}
-(IBAction)reloadXMLdata:(id) sender
{
[self.activityIndicator setHidden:FALSE];
[self.activityIndicator startAnimating];
[self loadXML];
}