Ho un tabbarcontroller nella storyboard come controller di vista inizialeTabBarController restituisce null
Come funziona questo ritorno nullo
UITabBarController* tabbarController = (UITabBarController*) self.tabBarController;
NSLog(@"%@",tabbarController);
NSLog(@"%@",self.navigationController.tabBarController);
Originariamente quello che sto cercando di fare
NSMutableArray *newTabs = [NSMutableArray arrayWithArray:[self.tabBarController viewControllers]];
NSLog(@"\n\n\n%lu\n\n\n",(unsigned long)[newTabs count]);
NSLog(@"self.tabBarController.viewControllers %@ \n\n",self.tabBarController);
[newTabs removeObjectAtIndex: 1];
[self.tabBarController setViewControllers:newTabs];
Perché ricevo null?
Dove si trova questo codice? In quale metodo viene chiamato? – Leonardo
viene chiamato in 'XCTabViewController.m' 5 secondi dopo la visualizzazionedidappare' [self performSelector: @selector (ritardato) withObject: nil afterDelay: 5]; ' –
Allora, non sarebbe" self "l'UITabBarController? Invece di 'self.tabBarController' – Leonardo