display contents of array in table view
<p>I am accessing a web service, where i give the start date and end date and in return i get a string array from web service.
each string from the string array is in this Format
"1|Bank Name|Account NO|121|Drawer Name". now i want to display this content in the first row of the table view.
the second row should be occupied with the second string of String array.
I tried in the below manner, but my table seems to be empty.Please help. </p>

<pre><code>#import "RootViewController.h"
@implementation RootViewController

    - (void)viewDidLoad {
    [super viewDidLoad];

    recordResults = FALSE;

    NSString *soapMessage = [NSString stringWithFormat:
           @"&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;\n"
           "&lt;S:Envelope xmlns:S=\"http://schemas.xmlsoap.org/soap/envelope/\"&gt;\n"
           "&lt;S:Header/\&gt;\n"
           "&lt;S:Body&gt;\n"
           "&lt;ns2:reviewDeposit xmlns:ns2=\"http://services.cbp.syntel.org/\"&gt;\n"
           "&lt;FromDate&gt;%@&lt;/FromDate&gt;\n"
           "&lt;ToDate&gt;%@&lt;/ToDate&gt;\n"
           "&lt;/ns2:reviewDeposit&gt;\n"
           "&lt;/S:Body&gt;\n"
           "&lt;/S:Envelope&gt;\n", @"Sep 10, 2009", @"Dec 10, 2009"
           ];

    .........bla bla
}


    /*.....methods for accessing web service*/

    -(void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *) namespaceURI qualifiedName:(NSString *)qName attributes: (NSDictionary *)attributeDict{


    if( [elementName isEqualToString:@"return"])
    {
     if(!soapResults)
     {
      soapResults = [[NSMutableString alloc] init];
     }
     recordResults = TRUE;
    }}
    -(void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string{
    if( recordResults )
    {
     //DFSSoapTestAppDelegate *appdel=(DFSSoapTestAppDelegate *)[[UIApplication sharedApplication]delegate];

     [soapResults appendString: string];
    }}
    -(void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName{
    if( [elementName isEqualToString:@"return"])
    {

     recordResults = FALSE;

     //chunks=[soapResults componentsSeparatedByString:@"|"];



     //NSString *s=[chunks objectAtIndex:0];

     if([soapResults isEqualToString:@"Error"]){
      UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Error" message:@"Sorry Please Refine Your Search"
                    delegate:self cancelButtonTitle:@"OK" otherButtonTitles: nil];
      [alert show];
      [alert release];
      startdate.text=@"";
      enddate.text=@"";

     }else {

      [chunks addObject:soapResults];//where chunks is a NSMutable array

      NSLog(@"The Soap Results are.....");
      NSLog(soapResults);// "1|Bank Name|Account NO|121|Drawer Name"

     }
    } 

    /
}



    - (void)didReceiveMemoryWarning {
    // Releases the view if it doesn't have a superview.
    [super didReceiveMemoryWarning];

    // Release any cached data, images, etc that aren't in use.
}

    - (void)viewDidUnload {
    // Release anything that can be recreated in viewDidLoad or on demand.
    // e.g. self.myOutlet = nil;
}




    - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {return 1;}



    - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {return [chunks count];}


    - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath { static NSString *CellIdentifier = @"Cell";

    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
    if (cell == nil) {
        cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:CellIdentifier] autorelease];
    }

    // Configure the cell.
    NSString *cellValue=[chunks objectAtIndex:indexPath.row];
    cell.text =cellValue;
    return cell;
}



- (void)dealloc {
    [super dealloc];
}


@end
</code></pre>
