Je suis en train d'écrire une application iOS basée principalement sur UITableViewControllers. La hiérarchie est la suivante:navigationItem ne montre pas
AppDelegate -> UINavigationController -> UITableViewController [A] - (didSelectRow: presentModalVC) -> UITabBarController - (contient multiple) -> UINavigationController -> UITableViewController [B]
maintenant, lorsque je tente d'ajouter un navigationItem dans UITableViewController [B] dans la méthode viewDidLoad comme ceci:
self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemCompose target:self action:@selector(composeTweet:)];
le navigationItem ne montre pas.
Est-il possible que quelqu'un d'autre configure rightBarButtonItem après votre ligne de code? Essayez de définir un point d'arrêt dans, disons, viewDidAppear et de consigner la valeur de rightBarButtonItem. –
J'ai mis un point d'arrêt dans viewDidAppear et j'ai connecté le rightBarButtonItem - il est réglé à la bonne valeur ... – agrafix