Jaki jest kod subskrypcji zdarzenia takiego jak applicationWillResignActive w dowolnym miejscu w aplikacji iPhone?Jak reagować na applicationWillResignActive z dowolnego miejsca?
[UPDATE]
Pozwól mi przeformułować na moje pytanie. Nie chcę odpowiadać na to w moim delegacie aplikacji, ale raczej słuchać tego wydarzenia z innej klasy. Czy to możliwe, czy muszę przekazać wydarzenie od delegata aplikacji do odpowiedniej klasy?
Trzeba również usunąć obserwatora w pewnym momencie, zazwyczaj w dealloc: \t [[NSNotificationCenter defaultCenter] removeObserver: self]; – LearnCocos2D
@ LearnCocos2D Dlaczego? – Houssni
NSNotificationCenter może zawiesić wysyłanie wiadomości do zwolnionego obserwatora. Z dokumentacji: ["Pamiętaj, aby wywołać removeObserver: name: object: before notificationObserver lub dowolny obiekt określony w 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