Quel est le code pour vous abonner à un événement comme applicationWillResignActive dans n'importe quel endroit de votre application iPhone?Comment réagir à applicationWillResignActive de n'importe où?
[UPDATE]
Permettez-moi de reformuler ma question. Je ne veux pas répondre à cela dans mon application de délégué, mais plutôt écouter cet événement d'un autre cours. Est-ce possible ou dois-je passer l'événement du délégué d'application à la classe concernée?
Il faut également supprimer l'observateur à un moment donné, le plus souvent dans dealloc: \t [[NSNotificationCenter defaultCenter] removeObserver: auto]; – LearnCocos2D
@ LearnCocos2D Pourquoi? – Houssni
NSNotificationCenter peut planter l'envoi d'un message à un observateur désalloué. De la docs: ["Veillez à appeler removeObserver: nom: object: before notificationObserver ou tout objet spécifié dans addObserver: selector: nom: object: est désalloué."] (Https://developer.apple.com/library/mac /documentation/Cocoa/Reference/Foundation/Classes/NSNotificationCenter_Class/index.html#//apple_ref/occ/instm/NSNotificationCenter/addObserver:selector:name:object :) – LearnCocos2D