Qual è il codice per iscriversi a un evento come applicationWillResignActive in qualsiasi punto della tua applicazione per iPhone?Come reagire a applicationWillResignActive da qualsiasi luogo?
[UPDATE]
mi permetta di riformulare la mia domanda. Non voglio rispondere a questo nel mio delegato dell'applicazione, ma piuttosto ascoltare questo evento da un'altra classe. È possibile o devo passare l'evento dal delegato dell'applicazione alla classe in questione?
si dovrebbe anche rimuovere l'osservatore ad un certo punto, di solito in dealloc: \t [[NSNotificationCenter defaultCenter] removeObserver: self]; – LearnCocos2D
@ LearnCocos2D Perché però? – Houssni
NSNotificationCenter potrebbe arrestarsi in modo anomalo durante l'invio di un messaggio a un osservatore deallocato. Dalla documentazione: ["Assicurarsi di richiamare removeObserver: name: object: before notificationObserver o qualsiasi oggetto specificato in addObserver: selector: name: object: is deallocated."] (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