Question

Je pousse un UITableViewController dans un NavigationController (le NavController est revenu dans l'élément 0e d'un appel à UISplitViewController viewControllers). Je mets ce TVC être le UISplitViewControllers délégué. Les fonctions de délégué de TVC nouvellement appelés se sont poussés comme ils le devraient, mais ils sont appelés à la popoverController de la TVC précédente. (C'est le gars à côté de la pile) Par conséquent, la taille du popoverController est faux. Je peux pirater mon chemin avec ce popoverController.popoverContentSize, mais je voudrais résoudre le problème sous-jacent. Je vois le problème sous-jacent étant: que le SplitViewController appelle son délégué avec le mauvais popoverController dans la fonction délégué willHideViewController. Aucune suggestion?

Était-ce utile?

La solution

Je ne certainement pas faire le UITableViewController qui est poussé sur une pile le délégué pour la UISplitViewController - Je ne vois pas l'avantage de rendre le délégué, d'autant plus qu'il apparaît dans le côté maître, et il disparaît aussi dès que le bouton de retour est touché. Je fais le détail voir le délégué, car il est toujours présent, et il est le contrôleur de vue qui devra poignée cacher / montrer popovers, de toute façon.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top