मैं यूआईटीएबर और दृश्य पदानुक्रम के आधार पर एक आवेदन विकसित कर रहा हूं।UIVIewController से UITabBarController तक पहुंच
UITabBarController ----> UINavigationController ----> UIViewController
मैं UIIVewController से UITabBarController का उपयोग करने की जरूरत है। लेकिन निम्नलिखित गुण हमेशा शून्य लौटते हैं।
self.tabBarController और self.navigationController.tabBarController
वहाँ AppDelegate का उपयोग किए बिना एक बच्चे ViewController से सीधे TabBarController पहुंचने का एक तरीका है?
@implementation HomeViewController
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
// Custom initialization
self.title = @"Home";
self.navigationItem.title = @"Home";
self.tabBarItem.image = [UIImage imageNamed:@"TabBarHome"];
UITabBarController *tab = self.tabBarController;
UITabBarController *tab1 = self.navigationController.tabBarController;
UITabBarController *tab2 = self.navigationController.presentingViewController;
}
return self;
}
यह सिर्फ किसी भी 'UIViewController' कि' UITabBarController' में अंतर्निहित है से self.tabBarController' उपयोग करने के लिए ', जाँच संभव है @ – nburk