I am using a view Controller which have contains tabbarcontroller(4 tabs). each tabbar have a navigation controller.
My question is viewcontroller which were used in navigation controller in that viewDidAppear does not call while viewWillAppear calls?
It works fine in iOS4.x but this condition came in iOS5.
viewcontroller
|
|
tabbarcontroller (4 tabs)
|
|
uinavigationController (Y)
|
|
uiViewcontroller (X)
In this 'X' controller viewDidAppear did not call only in iOS 5 but called in iOS44.x??
I try way
In 'Y' i use
- (void)navigationController:(UINavigationController *)navigationController didShowViewController:(UIViewController *)viewController animated:(BOOL)animated
{
[viewController viewDidAppear:animated];
}
It will only run 'X' viewDidAppear one one time.
I Need it every time when view appears.
Please help Thanks