title: UITableView only shows data from JSON when I scroll up and down
body: <p>UITableView only shows data from JSON array when I scroll up and down. When I load the table view it shows cells but they are blank and as I scroll up and down it then starts showing the data.</p>
  
  <p>How do I show the cells with data without scrolling?</p>
  
  <pre><code>- (void)requestFinished:(ASIHTTPRequest *)request
  {    
      if (request.responseStatusCode == 400) {
          NSLog( @"Code already used");
  
      } else if (request.responseStatusCode == 403) {
          NSLog( @"Code already used");
  
      } else if (request.responseStatusCode == 200) {
          NSLog(@"%@",[request responseString]);
          NSString *response = [request responseString];
          const char *convert = [response UTF8String];
          NSString *responseString = [NSString stringWithUTF8String:convert];
          responseArray  = [responseString JSONValue];
          Nrows = [responseArray count];
  
      }
  }
  
  - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
  {
      static NSString *CellIdentifier = @"Cell";
  
      UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
  
      if (cell == nil) {
          cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier] autorelease];
      }
  
      NSDictionary *dict = [responseArray objectAtIndex:indexPath.row];
      cell.detailTextLabel.text = [dict objectForKey:@"allfeeds"];
      cell.textLabel.adjustsFontSizeToFitWidth = YES;
      cell.textLabel.font = [UIFont systemFontOfSize:12];
      cell.textLabel.minimumFontSize = 10;
      cell.textLabel.numberOfLines = 4;
      cell.textLabel.lineBreakMode = UILineBreakModeWordWrap;
      cell.textLabel.text = [dict objectForKey:@"allfeeds2"];
      cell.selectionStyle = UITableViewCellSelectionStyleNone;
  
      return cell;
  }   
  </code></pre>