2008-11-11 9 views
1

Je souhaite exécuter une méthode lorsqu'un utilisateur passe à un autre onglet ou lorsque l'application est fermée. Y at-il un moyen de le faire avec l'iphone sdk?Exécution d'une méthode sur un commutateur à onglets ou en quittant le focus d'un UIViewController

J'ai essayé de regarder les méthodes pour les contrôleurs de vue et les barres d'onglets, mais je n'ai vu aucune méthode qui semblait faire cela.

J'ai également essayé de le faire avec les méthodes "Editing Did End", mais cela ne semblait pas fonctionner.

Répondre

4

Pour exécuter une méthode lorsqu'un onglet est sélectionné (et je suppose que vous faites référence à un UITabBar standard), implémentez simplement tabBar:didSelectItem: dans le délégué de votre tabBar.

Pour exécuter du code lorsque votre application se ferme, implémentez applicationWillTerminate: dans le délégué de votre application.

+0

J'ai fait des recherches Google pour toutes ces choses. Y a-t-il un livre ou une documentation en ligne que vous utilisez pour trouver ces méthodes? – rksprst

+0

Juste la documentation intégrée dans Xcode. –