iPhone: Quelle est l'utilisation correcte de viewDidDisappear?

Je suis encore très nouveau pour Objective-C, et je me demandais quelque chose au sujet de viewDidDisappear.
J'ai une application qui joue un son (à l'aide de AVAudioPlayer), et je veux arrêter le son lors de l'affichage est commuté.

Si je fais cela, de mon point de vue contrôleur de mise en œuvre:

- (void)viewDidDisappear:(BOOL)animated {
    [self.audioPlayer stop];
}

il fonctionne très bien. Mais le petit programmeur dans mon cerveau est en train de dire que je ne les utilise pas correctement.
Je suis assez sûr que vous êtes censé APPELER viewDidDisappear avec un argument booléen, plutôt que de simplement préciser (BOOL)animés; en outre, il serait agréable d'avoir un peu d'animation dans mon point de vue de commutation... là encore, ce pourrait être une toute autre discussion!

Donc, ce que je fais mal, et comment pourrais-je les utiliser correctement? Dois-je avoir le lien de l'appel d'un bouton d'action? Où est le bon jeu pour réellement déclarer la fonction elle-même?
Merci.

source d'informationauteur seeafish