Bei Aufruf von viewWillAppear wird der View Controller angezeigt, wenn er angezeigt wird.
Ich habe derzeit einen Basis-Ansichts-Controller, der AVC sagt. Dieser zeigt einen anderen Ansichts-Controller, der BVC sagt, über den aktuellen Kontext wie folgt:
let bvc: BVC = sb.instantiateViewControllerWithIdentifier("BVC") as! BVC
bvc.modalPresentationStyle = UIModalPresentationStyle.OverCurrentContext
self.presentViewController(bvc, animated: true, completion: nil)
Wenn ich einen Wert in BVC einstelle und beim Entlassen den gleichen Wert verwende, um eine Funktion in viewWillAppear von AVC auszuführen. Allerdings habe ich festgestellt, dass beim Anzeigen von OverCurrentContext beim Schließen der viewWillAppear nicht aufgerufen wird.
Wie kann ich das beheben? Ich benötige eine halbtransparente präsentierte Ansicht und müsste daher OverCurrentContext verwenden.
Vielen Dank