You can use two approaches:
- post a NSNotification in your class that gets more data and observes this notification in your class that the TableView is initialized.
- make a delegate approach between the two classes and fire a method when you have the new data.
I would go with the first option:
a. in your data loading class:
NSNotification *notification = [NSNotification notificationWithName:@"newDataFetched" object:anyObject];
[[NSNotificationCenter defaultCenter] postNotification:notification];
b. in your listener class:
[[NSNotificationCenter defaultCenter]
addObserver:self
selector:@selector(aMethodToReloadTheTableView:)
name:@"newDataFetched"
object:nil];