To zależy.
Jeśli chodzi o otrzymywanie powiadomień, gdy aplikacja jest zawieszona w tle, nie ma sposobu, aby dowiedzieć się; metoda applicationWillTerminate:
nie zostanie uruchomiona, jeśli jesteś zawieszony. Zalecanym podejściem jest zapisanie dowolnego wymaganego stanu, gdy otrzymasz wiadomość o numerze applicationWillEnterBackground:
, więc jeśli zostaniesz zabity w tle, możesz zacząć od nowa.
Jeśli rzeczywiście w „wykonującego w tle” państwa (co może się zdarzyć krótko po wyjściu z aplikacji lub jeśli aplikacja zażądała czas czasowego wykonywania tle,), a następnie applicationWillTerminate:
będzie nazwać tak samo jak ty spodziewał się.
Dlaczego głosowałeś na zamknięcie? Wydaje mi się to dobrym pytaniem. –
@WTP powinienem był to zobaczyć przed bohaterską edycją Brada :) –
@ Michael Stum: faktycznie, ten komentarz jest starszy niż edycja. Niektóre błędy gramatyczne naprawdę nie mają dla mnie znaczenia. Jeśli jest jasne, o co chodzi, to jest niesamowite. –