Ich habe einen Viewcontroller (A), der einen Viewcontroller (B) lädt und dessen Ansicht in meiner Ansichtshierarchie verwendet. Wenn ich die View von B zur View-Hierarchie von A hinzufüge und Ereignisse wie viewWillAppear nicht manuell weiterleite, kann ich sie im B-Controller nicht behandeln. (Aus den viewWillAppear: docs)
Warnung: Wenn die Ansicht, die zu einem View-Controller gehört, direkt in eine View Hierarchie hinzugefügt, wird der View Controller nicht diese Meldung. Wenn Sie einen View einfügen oder hinzufügen in die View-Hierarchie einfügen oder hinzufügen, und dieser hat einen View-Controller hat, sollten Sie die zugehörigen View-Controller diese Nachricht direkt senden. Wird die Nachricht nicht an den View-Controller diese Nachricht zu senden, wird verhindert, dass eine zugehörige Animation angezeigt wird.
Wie verschachtelt man Viewcontroller richtig? (Wie NavBarController tut es.) Wenn es nur eine Frage der Notwendigkeit, eine Gruppe von Ereignissen an den verschachtelten Controller weiterzuleiten ist, was sind alle Ereignisse, die ich weiterleiten müssen?