Problema ao chamar viewWillAppear da apresentação do controlador de exibição quando apresentado um é descartado

Atualmente, tenho um controlador de exibição de base, como o AVC, que apresenta outro controlador de exibição, como o BVC, no contexto atual como este:

let bvc: BVC = sb.instantiateViewControllerWithIdentifier("BVC") as! BVC
bvc.modalPresentationStyle = UIModalPresentationStyle.OverCurrentContext
self.presentViewController(bvc, animated: true, completion: nil)

Então, estou definindo um valor no BVC e, ao dispensar, estou usando o mesmo valor para executar uma função no viewWillAppear do AVC. No entanto, notei que, ao apresentar OverCurrentContext, ao dispensar, o viewWillAppear não é chamado.

Como faço para corrigir isso? Eu preciso de uma exibição apresentada semitransparente e, portanto, precisaria usar OverCurrentContext.

Obrigado!

questionAnswers(2)

yourAnswerToTheQuestion