Well, there really isn't anything to it...just added a string to the array each time action is called. My actual code was a little different cuz like you saw, my app uses a formatted date string instead of a plain string like I used below but otherwise all I did was:
(based on using your "anotherArray" since "numberOfRows" is determined by it's count...)
-(IBAction)addTotal:(id)sender
{
NSString *string = @"Row #";
[anotherArray addObject:string];
[tblV reloadData];
}
and the button you saw is tied to this action in IB so I didn't have to configure it's selector programmatically.
In your cellForRowAtIndexPath, configure cell text like so:
cell.text = [NSString stringWithFormat:@"%@%i", [anotherArray objectAtIndex:indexPath.row], indexPath.row];
and as you already have in your numberOfRowsInSection:
return [anotherArray count];
Very simple, right?? Like this, each time you push the button, a row is added. Now, I know your table view is getting it's data in a bit more of a complex way than just pushing a button but you might have to start of with something similar. When having trouble getting something to work, it's best to just start off really simple and work your way up (ya know, "baby steps").
If I were you, I wouldn't even try to get the data from the website. I would comment that part out and start simple. Maybe tie the table view to a button for now and increment your array someway simple just so you can see that 'reloadData' is being called. Once you got it working there, then add more pieces to the puzzle until you got everything working together.
It's much easier to troubleshoot (or debug) that way then trying to do it with everything already in place (just my opinion)