ont cherché une réponse à celui-ci, mais n'arrive pas à trouver une solution définitive - en espérant que quelqu'un puisse aider ici!iPhone - appelant une méthode dans le contrôleur de vue parents
Je construis une application multiview pour l'iPhone. J'ai créé un UIViewController appelé "MainViewController", qui se charge dans d'autres vues si nécessaire. Il y a beaucoup de navigation entre les écrans, donc ce que je voudrais faire, c'est avoir une méthode "ViewSwitcher" dans MainViewController que les contrôleurs de vue enfants peuvent appeler pour demander à la vue de passer à une autre vue enfant. Comment appeler la méthode "ViewSwitcher" à partir des contrôleurs enfants?
Comment appeler la méthode "ViewSwitcher" à partir des contrôleurs enfants? J'ai réussi à réaliser ceci actuellement en créant une propriété "parent" UIView * dans chaque contrôleur de vue enfant, et en remplissant ceci au premier chargement de la vue enfant. Je peux ensuite appeler la méthode en utilisant [parent ViewSwitcher]. Cela semble un peu maladroit, et je crains de créer une structure horriblement récursive. Y a-t-il un meilleur moyen?
Merci d'avance.
Très apprécié - J'ai eu un chalut à travers et il semble logique. Je commençais juste à m'inquiéter de mettre en place des pointeurs sur la vue parent dans chaque structure de vue! Merci beaucoup! –