Existe-t-il une propriété permettant de référencer le contrôleur de vue de présentation à partir du contrôleur de vue contextuelle modale? On dirait qu'il devrait y en avoir un. parentViewController
ne semble pas être le bon contrôleur de vue.Référence au Presenter lors de l'appel de 'presentModalViewController: animé:'
0
A
Répondre
1
J'ai toujours:
Créer ma propre sous-classe pour mon contrôleur de vue contextuel.
Ajouter une variable UIViewController "mère" à ce
Réglez le "parent" droit affter I alloc/init, et avant que je le présente.
Référencez ma variable "parent" dans mon popup lorsque j'en ai besoin.
+0
C'est ce que j'ai fini par faire, je pensais juste qu'il aurait dû y avoir une solution plus élégante. Merci. – ACBurk
4
Pour les futurs visiteurs de ce sujet, à partir de iOS5, les contrôleurs de vue ont une référence «presentingViewController».
Je dois ajouter que le contrôleur de vue 'présentation' est dans ce cas le contrôleur de vue maître dans un UISplitViewController. Je commence à penser que parentViewController est la bonne propriété mais le UISplitViewController devient automatiquement le 'présentateur'. – ACBurk