title: Pushing to a Detail View from a Table View Cell using Xcode Storyboard
body: <p>I have a table view inside a View Controller. I can populate all my information inside the table view. However I am a bit lost for setting up the detail views. I believe each table cell needs a segue to a each detail view but not completely sure.</p>
  
  <p>Here is my code. What am I missing to accomplish the segue from the table view to the detail views?
  Code:</p>
  
  <pre><code>.h 
  
  @interface DetailViewController : UIViewController &lt;UITableViewDelegate,UITableViewDataSource&gt;  
  { 
      IBOutlet UITableView *myTable;
      NSMutableArray *contentArray;
  }
  
  @property (strong, nonatomic) IBOutlet UITableView *myTable;
  
  .m
  
  
  - (void)viewDidLoad 
  {
      contentArray = [[NSMutableArray alloc]init];
      [contentArray addObject:@"Espresso"];
      [contentArray addObject:@"Latte"];
      [contentArray addObject:@"Capicino"];
      [super viewDidLoad];
       // Do any additional setup after loading the view.
  }
  
  //Table Information
  - (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView 
  {
      return 1;
  }
  
  - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
  {
      return [contentArray count];
  }
  
  - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath*)indexPath 
  {
  
       [tableView deselectRowAtIndexPath:indexPath animated:YES];
  
       if([[contentArray objectAtIndex:indexPath.row]isEqualToString:@"EspressoViewController"])
       {
           EspressoViewController *espresso = [[EspressoViewController alloc]initWithNibName:@"EspressoViewController" bundle:nil];  
           [self.navigationController pushViewController:espresso animated:YES];
       }
       else if ([[contentArray objectAtIndex:indexPath.row] isEqualToString:@"Latte"])
       {
           LatteViewController *latte = [[LatteViewController alloc] initWithNibName:@"Latte" bundle:nil];
           [self.navigationController pushViewController:latte animated:YES];
       }
  
  }
  
  - (void)tableView:(UITableView *)tableView accessoryButtonTappedForRowWithIndexPath:(NSIndexPath *)indexPath 
  {
      [self tableView:tableView didSelectRowAtIndexPath:indexPath];
  }
  
  
  - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath*)indexPath
  {
      static NSString *CellIdentifier = @"Cell";
  
      UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
  
      if (cell == nil) 
      {
          cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:@"CellIdentifier"];
      }
  
      NSString *cellValue = [contentArray objectAtIndex:indexPath.row];
      cell.textLabel.text = cellValue;
  
      cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator;
      cell.textLabel.font = [UIFont systemFontOfSize:16];
      cell.detailTextLabel.text = @"Hot and ready";
  
      UIImage *image = [UIImage imageNamed:@"coffeeButton.png"];
      cell.imageView.image = image;
  
      cell.textLabel.text = [contentArray objectAtIndex:indexPath.row];
      return cell;
  }
  </code></pre>