title: Last TableView not executing
body: <p>I've been at this for hours. For some reason, the last tableview (neighboursView) in my method isn't executing. Some context: I have 3 tableviews inside of one view controller - the first two load properly, but if tableView == neighboursView never executes.  See code below - any help is appreciated!</p>
  
  <p><strong>ConnectViewController.h</strong></p>
  
  <pre><code>@interface ConnectViewController : UIViewController &lt;UITableViewDataSource, UITableViewDelegate&gt;
  
  - (IBAction)segmentControl:(id)sender;
  @property (weak, nonatomic) IBOutlet UISegmentedControl *segmentControl;
  @property (weak, nonatomic) IBOutlet UITableView *sidetableView;
  @property (strong, nonatomic) NSMutableArray *myFriendData;
  @property (weak, nonatomic) IBOutlet UITableView *neighboursView;
  @property (strong, nonatomic) NSMutableArray *friendData;
  @property (strong, retain) NSMutableArray *neighbourData;
  
  @property (strong, nonatomic) IBOutlet UITableView *friendsView;
  </code></pre>
  
  <p><strong>ConnectViewController.m</strong></p>
  
  <pre><code>        - (void)viewDidLoad {
          [super viewDidLoad];
  
          UINib *nib = [UINib nibWithNibName:@"sidebarCell" bundle:nil];
          [self.friendsView registerNib:nib forCellReuseIdentifier: @"sidebarCell"];
          [self.neighboursView registerNib:nib forCellReuseIdentifier: @"sidebarCell"];
  
          nib = [UINib nibWithNibName:@"MyFriendTableViewCell" bundle:nil];
          [self.sidetableView registerNib:nib forCellReuseIdentifier: @"MyFriendTableViewCell"];
  
      }
  
      - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
      {
          // Return the number of sections.
          return 1;
      }
  
      - (NSInteger) tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
      {
  
  
          if (tableView == self.friendsView) {
          return [self.friendData count];
  
          }
  
          if (tableView == self.neighboursView) {
          return [self.neighbourData count];
          }
  
          if (tableView == self.sidetableView) {
          return [self.myFriendData count];
  
          } else {
  
  
              return 0; }
      }
  
  
      - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
      {
  
          if (tableView == self.sidetableView) {
  
              self.sidetableView.separatorStyle = UITableViewCellSeparatorStyleNone;
  
  
          MyFriendTableViewCell *cell = (MyFriendTableViewCell *)[tableView dequeueReusableCellWithIdentifier:@"MyFriendTableViewCell"];
  
  
  
              NSDictionary *friendsName = [self.myFriendData objectAtIndex:indexPath.row];
              [[cell friendName] setText:[friendsName objectForKey:@"title"]];
  
              NSDictionary *friendsBio = [self.myFriendData objectAtIndex:indexPath.row];
              [[cell friendBio] setText:[friendsBio objectForKey:@"field_friendbio"][@"und"][0][@"safe_value"]];
  
  
              NSString *profilePath = [[self.myFriendData objectAtIndex:indexPath.row] objectForKey:@"field_picture"][@"und"][0][@"safe_value"];
  
  
              [cell.friendPic sd_setImageWithURL:[NSURL URLWithString:profilePath]];
  
              NSLog(@"This is profilePath %@",profilePath);
  
          return cell;
  
      }
  
        else if (tableView == self.friendsView)
  
          {
              self.friendsView.separatorStyle = UITableViewCellSeparatorStyleNone;
  
  
              sidebarCell *cell = (sidebarCell *)[tableView dequeueReusableCellWithIdentifier:@"sidebarCell"];
  
  
              NSDictionary *userName = [self.friendData objectAtIndex:indexPath.row];
              [[cell username] setText:[userName objectForKey:@"node_title"]];
  
  
              NSDictionary *userBio = [self.friendData objectAtIndex:indexPath.row];
              [[cell userDescription] setText:[userBio objectForKey:@"body"]];
  
              NSString *profilePath = [[self.friendData objectAtIndex:indexPath.row] objectForKey:@"friendphoto"];
  
              [cell.usermini sd_setImageWithURL:[NSURL URLWithString:profilePath]];
  
              return cell;
  
  
  
          } else if (tableView == self.neighboursView)
  
          {
  
       sidebarCell *cell = (sidebarCell *)[tableView dequeueReusableCellWithIdentifier:@"sidebarCell"];
  
  
              NSDictionary *userName = [self.neighbourData objectAtIndex:indexPath.row];
              [[cell username] setText:[userName objectForKey:@"first name"]];
  
              NSDictionary *userlast = [self.neighbourData objectAtIndex:indexPath.row];
              [[cell lastName] setText:[userlast objectForKey:@"last name"]];
  
              NSDictionary *userBio = [self.neighbourData objectAtIndex:indexPath.row];
              [[cell userDescription] setText:[userBio objectForKey:@"userbio"]];
  
  
  
              NSString *profilePath = [[self.neighbourData objectAtIndex:indexPath.row] objectForKey:@"photo_path"];
  
              [cell.usermini sd_setImageWithURL:[NSURL URLWithString:profilePath]];
  
              NSLog(@"This is profilePath %@",profilePath);
  
  
  
              return cell;
  
  
          } else {
  
        UITableViewCell *cell;
       return cell;
  
  
  
      }
      }
  
  - (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
  {
      if (tableView == self.sidetableView) {
  
  
          return 100;
  
      }
  
      if (tableView == self.friendsView) {
  
          return 115;
  
      }
  
      if (tableView == self.neighboursView) {
  
          return 115;
  
      }
  
      return 100;
  }
  
  
      - (IBAction)segmentControl:(id)sender {
  
          UISegmentedControl *segmentedControl = (UISegmentedControl *) sender;
          NSInteger selectedSegment = segmentedControl.selectedSegmentIndex;
  
          switch (selectedSegment)
              {
  
  
                  case 0:
  
                      [self.sidetableView setHidden:NO];
                     [self.neighboursView setHidden:YES];
                     [self.friendsView setHidden:YES];
  
                      NSLog(@"Requests!");
  
                      break;
  
  
  
                  case 1: //FRIENDS MAP VIEW
  
  
  
                      [self.sidetableView setHidden:YES];
                     [self.friendsView setHidden:NO];
                    [self.neighboursView setHidden:YES];
  
  
                           NSLog(@"Friends!");
  
                      break;
  
  
  
                  case 2:
  
                      [self.sidetableView setHidden:YES];
                     [self.neighboursView setHidden:NO];
                    [self.friendsView setHidden:YES];
  
  
                           NSLog(@"Neighbours!");
                      break;
  
  
  
  
              }
  
  
  
          }
  </code></pre>