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!