title: iOS/Xcode - Multiple segue identifiers resetting data parsing
body: <p>So I got a ViewController with 4 seperate buttons. When clicking on button1 TableViewController1 pops over the ViewController with a list of items. When selecting an item the TableViewController1 drops down and button1 now has the text that was selected in the table. This is all good. But when I do the exact same thing for button2 with TableViewController2 the data from button1 is reseted. </p>
  
  <p>I use segues with identifiers, some of the code:</p>
  
  <pre><code>- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
      if ([segue.identifier isEqualToString:@"showEducation"]) {
          NSIndexPath *indexPath = [self.tableViewEducation indexPathForSelectedRow];
          ViewController *destViewController = segue.destinationViewController;
          destViewController.educationText = [tableViewArray objectAtIndex:indexPath.row];
      }
  }
  </code></pre>
  
  <p>So at the moment I got multiple segue identifiers for each button and multiple .h and .m files for the tableviews. Am I using a completely wrong technique to get this to work? I hope im clear enough, otherwise I can upload images.</p>
  
  <p>Edit: I just noticed, I also have a slider on my ViewController. When clicking on a button and selecting a row in the TableView the slider gets reseted to the original position. Same problem as above kind of.</p>