Проблема с вызовом viewWillAppear представления контроллера представления, когда представленный, отклонен
В настоящее время у меня есть базовый контроллер представления, скажем AVC, который представляет другой контроллер представления, скажем, BVC в текущем контексте, например:
let bvc: BVC = sb.instantiateViewControllerWithIdentifier("BVC") as! BVC
bvc.modalPresentationStyle = UIModalPresentationStyle.OverCurrentContext
self.presentViewController(bvc, animated: true, completion: nil)
Затем я устанавливаю значение в BVC и при отклонении использую то же значение для выполнения функции в viewWillAppear AVC. Однако я заметил, что при представлении OverCurrentContext при отклонении viewWillAppear не вызывается.
Как мне исправить это? Мне нужен полупрозрачный представленный вид и, следовательно, необходимо использовать OverCurrentContext.
Спасибо!