У меня есть контроллер вида (A), который загружает контроллер вида (B) и использует его вид в моей иерархии представлений. Если я добавлю вид B в иерархию представлений A, и я не буду вручную пересылать события, такие как viewWillAppear, я не могу обработать их в контроллере B. (Из viewWillAppear: Документы)Каким образом можно добавить контроллер представления в иерархию представлений?
Предупреждения: Если вид, принадлежащий к контроллеру в виде добавляется к виду иерархии напрямую, контроллер вида не получит это сообщение . Если вы вставляете или добавляете вид в иерархию представления, и у него есть контроллер представления , вы должны отправить связанный с ним контроллер этого сообщения . Если вы не пришлите диспетчеру просмотра , это сообщение будет предотвратить отображение любой связанной анимации с .
Каков правильный способ гнездовых контроллеров просмотра? (Как это делает NavBarController.) Если речь идет только о необходимости перенаправления группы событий на вложенный контроллер, то каковы все события, которые мне нужно переслать?