title: UITableviewcontroller reload data issue
body: <p>forgive my ignorance in iPhone programming since I'm a newbie at it.
  I'm making an application where there init view controller is UITable view controller for displaying data and another View controller for entering data.</p>
  
  <p>my problem is when I enter a new data it won't appear in the UItable controller and I tried to reload the data using <code>[self.tableview reloadData]</code> in <code>viewDidLoad</code> but the data won't reload and since I'm using a custom delegate I tried writing <code>[self.tableview reloadData]</code> as last line of my custom delegate but it didn't work either and I tried using <code>viewDidAppear</code> but that didn't work also.</p>
  
  <p>here is the code:</p>
  
  <p>MainViewController.m (TableView)</p>
  
  <pre><code>- (void)viewDidLoad
  {
      [super viewDidLoad];
      NSLog(@"Initializing conference array");
  
      conferenceData = [[NSMutableArray alloc]init];
  
      SavingData *loadData = [[SavingData alloc]init];
      NSLog(@"Loading the file then fill it in an array");
      conferenceData = [loadData LoadDataArray];
  
      NSLog(@"Done Initializing conference array");
  
      [self.tableView reloadData];
  }
  
  - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
  {
  
      return 1;
  }
  
  - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
  {
  
      return [conferenceData count];
  }
  
  - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
  {
      UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"Cell"];
  
      NSLog(@"writing data in cell number %i",indexPath.row);
      cell.textLabel.text = [[conferenceData objectAtIndex:indexPath.row]name];
  
      return cell;
  }
  
  // Implementing the adding delegate
  -(void) setInformation:(Adding *)controller withObject:(Conference *)info
  {
      Conference *confer = info; //Temprory Conference object to store data
      SavingData *saveToFile = [[SavingData alloc]init];
  
      if ([saveToFile SavingDataWithObject:confer]) //Calling SavingDataWithObject method and check if the save operation return true or false
      {
          NSLog(@"Done Saving !!");
      }
      [self.navigationController popToRootViewControllerAnimated:YES]; // after saving return to the main window
      NSLog(@"Should be popped right now");
  }
  </code></pre>
  
  <p>Thank you very much in advance</p>