title: Issue with calling viewWillAppear of presenting view controller when presented one is dismissed
body: <p>I currently have a base view controller say AVC which present another view controller say BVC over current context like this:</p>
  
  <pre><code>let bvc: BVC = sb.instantiateViewControllerWithIdentifier("BVC") as! BVC
  bvc.modalPresentationStyle = UIModalPresentationStyle.OverCurrentContext
  self.presentViewController(bvc, animated: true, completion: nil)
  </code></pre>
  
  <p>Then I am setting a value in BVC and on dismiss, am using the same value to perform a function in the viewWillAppear of AVC. However, I noticed that when presenting OverCurrentContext, on dismiss, the viewWillAppear does not called. </p>
  
  <p>How do I go about fixing this? I need a semi-transparent presented view and hence would need to use OverCurrentContext. </p>
  
  <p>Thanks!</p>