I have the following items in my app nib:
- the usual: file's owner, first responder window, delegate
- View Controller "a"
- View "b"
- UIScrollView "c"
- some other stuff in "b"
- View "b"
In my AppDelegate applicationDidFinishLaunching, I do this:
- [window makeKeyAndVisible]
- [window addSubView:a.view];
- create a view controller "d"
- create a navigationController "e" with rootviewcontroller "d"
- invoke [c addSubView:e.view]
Question/problem: when I do all of the above, viewDidAppear: is not firing for "d". (but viewDidLoad IS firing.) How do I find out why it is not firing, and fix it so that it would fire?
(Why I want to use viewDidAppear: the above involves some chained animations and viewDidAppear looks like a good place for a view controller to know when its view has been loaded and animated, so it can trigger subsequent animations.)