테이블 뷰의 행을 클릭하면 다음 뷰의 테이블 laod가 사라질 때 dispear 및 활동 표시기를 추가하려고합니다. 코드 위구문 분석과 함께 활동 표시기를 추가하는 방법은 무엇입니까?
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
if (indexPath.section == 1 && indexPath.row == 0) {
/*here add activity indiavtor*/
iMapViewAppDelegate *appDelegate = (iMapViewAppDelegate *)[[UIApplication sharedApplication] delegate];
NSString *requestString = [NSString stringWithFormat:@"http://maps.googleapis.com/maps/api/directions/xml?origin=%@&destination=%@,OK&sensor=false",startField.text,endField.text];
NSURL *url = [[NSURL alloc] initWithString:requestString];
NSXMLParser *xmlParser = [[NSXMLParser alloc] initWithContentsOfURL:url];
//Initialize the delegate.
xml1 *parser = [[xml1 alloc] init];
//Set delegate
[xmlParser setDelegate:parser];
//Start parsing the XML file.
BOOL success = [xmlParser parse];
if(success){
NSLog(@"No Errors");
appDelegate.legAray=[parser.listofPoint copy];
appDelegate.sAray=[parser.ListofSteps1 copy];
arySteps=[[NSArray alloc]init];
arySteps = [parser.ListofSteps1 arrayByAddingObjectsFromArray:parser.listofPoint];
appDelegate.NoofRow=0;
appDelegate.NoofRow=[arySteps count];
NSLog(@"%d",appDelegate.NoofRow);
NSLog(@"%@",arySteps);
sObject=[[Sleg alloc]init];
sObject=[appDelegate.legAray objectAtIndex:0];
}
else
NSLog(@"Error Error Error!!!");
controller= [TableView alloc];
controller.arayStep=[arySteps copy];
[controller initWithNibName:@"TableView" bundle:nil];
[self.navigationController pushViewController:controller animated:YES];
[controller release];
[tableView deselectRowAtIndexPath:indexPath animated:YES];
}
} 이 함수 호출은 다음 활동 표시 또는 MBProgressHUD를 추가하고 다음 도면에서 볼 때 row.In 해제를 선택하는 것이다. 어떻게 그럴 수 있죠?