title: numberOfRowsInSection not being called for UITableView
body: <p>I am having some issues where my UITableView is not reloading, I have redone the linking of the outlet to make sure that was not the issue. I have also tried using [self table] reloadData] but that does not seem to work either. I have debugged the issues, but it simply skips reloadData and the app keeps running like the code is not even there.</p>
  
  <p>Top part of my .m file, nothing is done in ViewDidLoad</p>
  
  <pre><code>#import "SettingsCourses.h"
  
  @implementation SettingsCourses
  @synthesize settingsCourses;
  @synthesize Delegate;
  @synthesize BackButton;
  @synthesize DeleteButton;
  @synthesize table;
  @synthesize courses;
  @synthesize dataHandler;
  
  
  - (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
  {
      self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
      if (self) {
      // Custom initialization
      dataHandler = [[DataHandler alloc] init];
      dataHandler.coursesDelegate = self;
      courses = [dataHandler fetchCourses];
      NSLog(@"Debug Count: %i", [courses count]);
  }
  [table reloadData];
  return self;
  }
  
  - (void) viewWillAppear:(BOOL)animated {
  [table reloadData];
  }
  
  - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
  {
  if (courses) {
      NSLog(@"Count: %i", [courses count]);
      return [courses count];
  }
  else {
      NSLog(@"Count: 0");
      return 0;
  }
  }
  </code></pre>
  
  <p>My .h file</p>
  
  <pre><code>#import &lt;UIKit/UIKit.h&gt;
  #import "dataHandler.h"
  
  @interface SettingsCourses : UIViewController 
  
  @property (strong, nonatomic) DataHandler *dataHandler;
  @property (strong, nonatomic) NSMutableArray *courses;
  @property (strong, nonatomic) IBOutlet UIView *settingsCourses;
  @property (nonatomic, strong) id Delegate;
  @property (weak, nonatomic) IBOutlet UIButton *BackButton;
  @property (weak, nonatomic) IBOutlet UIButton *DeleteButton;
  @property (weak, nonatomic) IBOutlet UITableView *table;
  
  
  - (IBAction)Delete:(id)sender;
  - (IBAction)Back:(id)sender;
  </code></pre>
  
  <p>Thanks for any help!</p>