J'ai un ItemsViewController de typeuitableviewcontroller, avec xib, chargé depuis appdelegate, ne charge jamais?
@interface ItemsViewController : UITableViewController
Ce que j'appelle de la appdelegate dans les didFinishLaunchingWithOptions comme si
ItemsViewController *itemsViewController = [[ItemsViewController alloc] initWithNibName:@"ItemsViewController" bundle:nil];
// Create an instance of a UINavigationController
// its stack contains only itemsViewController
UINavigationController *navController = [[UINavigationController alloc]
initWithRootViewController:itemsViewController];
// Place navigation controller's view in the window hierarchy
[[self window] setRootViewController:navController];
self.window.backgroundColor = [UIColor whiteColor];
[self.window makeKeyAndVisible];
return YES;
maintenant dans le fichier ItemsViewController.m je ne frappe cette méthode:
- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
// Custom initialization
}
return self;
}
mais le problème ici est qu'il n'atteint jamais la méthode viewdidload ?? Que devrais-je rechercher? Je suis confus!!
Vérifiez cet article SO http://stackoverflow.com/a/10900817/2315974 – danypata
Je n'essaie pas de changer le rootvc pour mon navctrl, juste pour le faire afficher viewdidload. Je l'initie, il ne frappe jamais viewdidliad –