title: Unwind works properly until I add a prepareForSegue
body: <p>I need help with this app I am building. If you need to see the full code, I can post it, but here is the scenario:</p>
  
  <p>I have 3 <code>UIViewControllers</code>, <code>SMPViewController</code>, <code>SMPLetterViewController</code> and <code>SMPDetailsViewController</code>.</p>
  
  <p>In <code>SMPViewController</code> I have a <code>prepareForSegue</code>, and an UnWind:</p>
  
  <pre><code>-(void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
      SMPLetterViewController *destination = [segue destinationViewController];
      destination.lblSectionText = _lblForSectionTitles;
  }
  -(IBAction)returnToMain:(UIStoryboardSegue *)segue{
      //just return to Home page
  }
  </code></pre>
  
  <p>In <code>SMPLetterViewController</code> I have a prepareForSegue, an UnWind and a button titled, “Back” that connects with the UnWind of the <code>SMPViewController</code>:</p>
  
  <pre><code>-(void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender{
      SMPDetailsViewController *destination = [segue destinationViewController];
      destination.lblTextLetter = _lblWordSort;
  }
  
  -(IBAction)returnToLetterList:(UIStoryboardSegue *)segue{
      //just return to Letter page
  }
  </code></pre>
  
  <p>In the <code>SMPDetailsViewController</code>, I have a button titled, “Home” which connects the UnWind of the <code>SMPViewController</code>, and a button titled, “Back” which connects with the UnWind of the <code>SMPLetterViewController</code>.</p>
  
  <p>When I run the program everything is working properly except the Back button on the <code>SMPLetterViewController</code>, it keeps crashing my App. with an error telling me something is wrong with the <code>lblTextLetter</code> in the prepareForSegue in the <code>SMPLetterViewController</code>. When I comment out the <code>prepareForSegue</code> in the <code>SMPLetterViewController</code> everything works great, except I cannot transfer the information to the <code>SMPDetailsViewController</code>.</p>
  
  <p>To me the prepareForSegue’s in both the <code>SMPViewController</code> and <code>SMPLetterViewController</code> syntax is correct so why does it not work and why is it singling out the lblTextLetter?</p>
  
  <p>Any ideas as to what is wrong? Do I just need another pair of eyes as I am missing something?</p>
  
  <p>Thanks for any help,
  socamorti</p>