Pytania otagowane jako uiapplicationdelegate

7
applicationWillEnterForeground vs. applicationDidBecomeActive, applicationWillResignActive vs. applicationDidEnterBackground
Który delegat jest odpowiedni do wdrożenia, gdy aplikacja budzi się z tła i chcesz, aby była przygotowana do działania? applicationWillEnterForeground vs. applicationDidBecomeActive - Jaka jest różnica? Który delegat jest odpowiedni do wdrożenia, gdy aplikacja będzie spać i chcesz przygotować ją do czyszczenia i zapisywania danych? applicationWillResignActive vs. applicationDidEnterBackground - Jaka …


7
Obsługa aplikacjiDidBecomeActive - „Jak kontroler widoku może zareagować na aktywację aplikacji?”
Mam UIApplicationDelegateprotokół w mojej głównej klasie AppDelegate.m, ze applicationDidBecomeActivezdefiniowaną metodą. Chcę wywołać metodę, gdy aplikacja powróci z tła, ale metoda znajduje się w innym kontrolerze widoku. Jak mogę sprawdzić, który kontroler widoku jest aktualnie wyświetlany w applicationDidBecomeActivemetodzie, a następnie wywołać metodę w tym kontrolerze?

26
Wykryj, czy aplikacja została uruchomiona / otwarta z powiadomienia push
Czy można dowiedzieć się, czy aplikacja została uruchomiona / otwarta z powiadomienia push? Wydaje mi się, że wydarzenie inauguracyjne można złapać tutaj: - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { if (launchOptions != nil) { // Launched from push notification NSDictionary *notification = [launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey]; } } Jak jednak mogę wykryć, że …

3
Zachowanie w przypadku interfejsu API znaczącej zmiany lokalizacji po zakończeniu / zawieszeniu?
To jest sekcja z dokumentacji CLLocationManager opisująca zachowanie aplikacji za pomocą startMonitoringSsequantLocationChanges : Jeśli uruchomisz tę usługę, a aplikacja zostanie następnie zamknięta, system automatycznie uruchomi ponownie aplikację w tle, jeśli nadejdzie nowe zdarzenie. W takim przypadku słownik opcji przekazany do aplikacji: didFinishLaunchingWithOptions: metoda delegata aplikacji zawiera klucz UIApplicationLaunchOptionsLocationKey wskazujący, że …

10
Warunkowo zacznij w różnych miejscach w scenorysie z AppDelegate
Mam scenorys skonfigurowany z działającym logowaniem i głównym kontrolerem widoku, ten ostatni jest kontrolerem widoku, do którego przechodzi użytkownik po pomyślnym zalogowaniu. Moim celem jest natychmiastowe pokazanie kontrolera widoku głównego, jeśli uwierzytelnianie (przechowywane w pęku kluczy) powiedzie się, i pokazanie kontrolera widoku logowania, jeśli uwierzytelnienie się nie powiodło. Zasadniczo chcę …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.