title: unwind doesn't work
body: <p>iOS 8.1</p>
  
  <p>xCode 6.1.1</p>
  
  <p>My storyboard is:
  Tab Bar Controller -> Navigation Controller (NC) 1 -> ViewController(VC) 1 -> NC2 -> VC2 -> NC3 -> VC3</p>
  
  <p>From VC2 to NC3 is Show details segue. I have a Cancel button in VC3 that is supposed to unwind to NC2/VC2.</p>
  
  <p>I already add the unwind method to the header and swift files of Custom Class of both NC2 and VC2 and Ctrl+drag from Cancel button to VC3 exit.</p>
  
  <p>I also tried Ctrl-drag to NC3 exit or NC2 exit</p>
  
  <p>Nothing happen. Any thought? Workaround?</p>
  
  <p>Already looked into <a href="https://stackoverflow.com/questions/27295607/unwind-segue-in-xcode-6-1-1-with-storyboard">Unwind Segue in Xcode 6.1.1 with storyboard</a> and <a href="https://stackoverflow.com/questions/25654941/unwind-segue-not-working-in-ios-8/25842508#25842508">Unwind Segue not working in iOS 8</a> but don't see if I miss anything.</p>
  
  <p><strong>EDIT</strong>
  Add println statement into the unwind method but nothing printed so the method is not call.
  Header file code of VC2:</p>
  
  <pre><code>#ifndef SettingsViewController_h
  #define SettingsViewController_h
  
  #endif
  
  @interface SettingsViewController (Workaround)
  - (IBAction)unwindToSettings: (UIStoryboardSegue *)segue;
  @end
  </code></pre>
  
  <p>swift code portion of VC2</p>
  
  <pre><code>@objc(SettingsViewController) class SettingsViewController: UITableViewController{
    @IBAction func unwindToSettings(segue:UIStoryboardSegue){
          println("unwind")
    }
  }
  </code></pre>