Czytałem wiele postów na temat osób mających problemy z viewWillAppear, jeśli nie utworzyć widok hierarchii tuż tuż. Mój problem polega na tym, że nie mogę zrozumieć, co to znaczy.
Jeśli utworzę RootViewControlleri wywołam addSubViewten kontroler, spodziewałbym się, że dodane widoki będą okablowane dla viewWillAppearzdarzeń.
Czy ktoś ma przykład złożonej hierarchii widoków programistycznych, która z powodzeniem odbiera viewWillAppearzdarzenia na każdym poziomie?
Stan Dokumentów Apple:
Ostrzeżenie: jeśli widok należący do kontrolera widoku zostanie dodany bezpośrednio do hierarchii widoków, kontroler widoku nie otrzyma tego komunikatu. Jeśli wstawisz lub dodasz widok do hierarchii widoków i ma on kontroler widoku, powinieneś wysłać tę wiadomość bezpośrednio do skojarzonego kontrolera widoku. Jeśli nie wyślesz kontrolera widoku, ta wiadomość uniemożliwi wyświetlenie skojarzonej animacji.
Problem w tym, że nie opisują, jak to zrobić. Co oznacza „bezpośrednio”? Jak „pośrednio” dodajesz widok?
Jestem całkiem nowy w Cocoa i iPhonie, więc byłoby miło, gdyby oprócz podstawowego bzdura z Hello World były przydatne przykłady od Apple.

