Possible en double:
How to tell when back button is pressed in a UINavigationControllerStackiPhone: UINavigationController bouton retour
Hé les gars quand je presse le bouton de retour, quelle méthode délégué est appelé? Cordialement Carlos Vargas
Possible en double:
How to tell when back button is pressed in a UINavigationControllerStackiPhone: UINavigationController bouton retour
Hé les gars quand je presse le bouton de retour, quelle méthode délégué est appelé? Cordialement Carlos Vargas
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.
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.
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