I want to select the UIViewController at index 0 of my tabbarcontroller while passing data to it. It seems I am accessing the UINavigationController instead. Anyone know why this occurs?
SearchViewController *search = (SearchViewController *)[self.tabBarController.viewControllers objectAtIndex:0];
[search initWithText:@"This is a test"];
[[self.tabBarController.viewControllers objectAtIndex:1] pushViewController:search animated:NO];
// Also receive the error using this:
self.tabBarController.selectedViewController = search;
Error:
-[UINavigationController initWithText:]: unrecognized selector sent to instance
Wow, now I feel silly. This worked.