2010-01-28 7 views

Répondre

6

UINavigationBarDelegate est la classe déléguée et il met en œuvre -navigationBar:shouldPopItem, étant donné que ces contrôleurs travaillent dans des piles vous êtes juste de pousser ou de vues éclater. Ce sera probablement toujours évaluer à vrai sinon, je pense qu'un bouton de retour qui fait quoi que ce soit, mais pop un contrôleur de vue va enfreindre les directives de l'interface humaine d'Apple.

+0

Cela ne fonctionnerait pas pour cette question spécifique car le UINavigationController est impliqué. Dans ce cas, je reçois une erreur d'exécution. – ruralcoder

0

Je suis d'accord avec elsurudo, le - (void) viewWillDisappear est également appelé lorsque vous passez à un troisième ViewController, mais vous voulez peut-être que votre connexion existe dans le Third View Controller mais pas dans First View Controller. Vous pouvez donc vouloir détecter quand l'utilisateur revient du second View View pour que vous puissiez vous déconnecter correctement.

Questions connexes