2010-11-10 6 views
1

Je travaille actuellement sur une application qui utilise un contrôleur de vue et un contrôleur tabBar. Lorsqu'un onglet est sélectionné, j'utilise des services Web pour mettre à jour cette vue particulière. Chaque onglet appelle différents services pour afficher différents types de données.Appel de plusieurs méthodes dans viewWillAppear avec un TabBarApplication

J'utilise la méthode viewWillAppear pour appeler des méthodes lorsque les différents onglets sont sélectionnés, mais ce que je voudrais faire, c'est pouvoir configurer certaines conditions pour appeler uniquement la méthode pour la vue/l'onglet en cours.

Un de mes onglets a deux vues. Basé sur la vue chargée je voudrais appeler les méthodes dans viewWillAppear qui se rapportent à la vue spécifique.

Comment savoir quelle vue d'onglet est actuellement sélectionnée et quelle vue a été affichée?

Merci

Répondre

0

Vous pouvez savoir quel onglet et la vue est étant sélectionné par identifiant de balise donné à chaque article et TabBar Voir dans votre nib.

Il y a quelques questions sur SO qui peuvent vous aider indirectement sur ce problème. L'un d'eux est

How to remember last selected tab in UITabBarController?

+0

Merci pour le conseil. J'ai mis mon view.tag et utilisé cela. Fonctionne parfait mon travail sur quoi je travaille. – tg2007

Questions connexes