Il s'agit d'une application pour iPad qui utilise un UISplitViewController
dans le cas contraire. Dans mon code, j'ai ma vue de détail sous forme de sous-classe UITableViewController
et je souhaite implémenter un bouton popover pour le contenu de mon rootview qui est également une sous-classe UITableViewController
. J'ai ce qui suit dans DetailViewController.hSous-classe UITableViewController et problèmes de délégué UISplitViewController
@interface DetailViewController : UITableViewController <UISplitViewControllerDelegate>
Dans ma mise en œuvre j'ai ce qui suit.
- (void) splitViewController:(UISplitViewController *)svc
willHideViewController:(UIViewController *)aViewController
withBarButtonItem:(UIBarButtonItem *)barButtonItem
forPopoverController:(UIPopoverController *)pc {
barButtonItem.title = @"Title";
self.navItem.leftBarButtonItem = barButtonItem;
self.popover = pc;
}
Lorsque j'essaie de déboguer les méthodes ne sont jamais appelées. Je suis nouveau à la programmation sur OS X donc je ne sais pas trop à ce sujet.