Ich füge einen übergeordneten Ansichtscontroller zu einem übergeordneten Ansichtscontroller hinzu, und alles funktioniert wie erwartet, außer dass die üblichen Rückrufe des untergeordneten Ansichtscontrollers nicht ausgelöst werden. zB Dinge wie viewWillAppear (animiert) werden nie aufgerufen. Ich schaute hinein und dachte, es könnte sein, weil ich nicht WillMoveToParentViewController und DidMoveToParentViewController auf der Kind-View-Controller vor bzw. nach dem Hinzufügen zu dem Eltern aufrufen. Leider hat das Reparieren keinen Unterschied gemacht. Weiß jemand, wie ich dies verdrahten kann, so dass, wenn ich addChildViewController und removeChildViewController die regelmäßigen Rückrufe ausgelöst werden? Nachdem ich den childViewController hinzugefügt habe, füge ich seine Ansicht auch als Unteransicht zur Ansicht des übergeordneten View-Controllers hinzu. An keinem Punkt (addChildViewController & addSubview) Hat das Kind View-Controller des viewWillAppear (animiert), etc Methoden aufgerufen ...iOS Routing ViewDidAppear zu untergeordneten View-Controllern?
Nick
Könnten Sie etwas Code darüber, wie Sie addChildViewController hinzufügen? – johnMa
Diese Rückrufe sollten funktionieren. Sie müssen zeigen, wie Sie das Kind hinzufügen. – rdelmar