j'ai un UISplitViewController en vue de maître mis en place comme suit:rejetant le contrôleur de vue split popover
UITabBarController
Tab1:
UINavigationController -> UIViewController -> UIViewController
Tab2:
UINavigationController -> UIViewController
Chacun des UIViewControllers est une vue de table, et lorsque l'utilisateur choisit une ligne de la dernière, une image est affichée dans la vue détaillée, qui contient un UIScrollView.
Le contrôleur de barre d'onglets est UISplitViewControllerDelegate et gère la mise en place du bouton sur une barre d'outils en haut de la vue défilement.
Le problème est, je veux ajouter du code pour rejeter le popover lorsque l'utilisateur fait leur choix. Le pointeur sur le popover doit être enregistré dans le contrôleur de la barre d'onglets lorsque le bouton augmente, puis utilisé pour ignorer le survol de plusieurs contrôleurs de vue sur la ligne lorsque l'utilisateur fait sa sélection finale. Il ne semble pas y avoir de moyen pour le contrôleur de vue qui a besoin de ce pointeur d'y arriver, sans faire quelque chose de grossier comme le stocker dans le délégué d'application.
Je ne vois pas d'autres personnes poser cette question, ce qui me porte à croire que j'ai encore une fois oublié quelque chose de simple. S'il te plaît, éclaire-moi!