Запитання з тегом «uiapplicationdelegate»

7
applicationWillEnterForeground vs. applicationDidBecomeActive, applicationWillResignActive vs. applicationDidEnterBackground
Який належний делегат, який потрібно реалізувати, коли програма прокидається з фонового режиму, і ви хочете, щоб вона підготувала його до активності? applicationWillEnterForeground vs applicationDidBecomeActive - в чому різниця? Якого правильного делегата потрібно реалізувати, коли програма перебуває у режимі сну, і ви хочете підготувати її до очищення та збереження даних? applicationWillResignActive …


7
Поводження з програмоюDidBecomeActive - "Як контролер перегляду може реагувати на додаток, що стає активним?"
У мене UIApplicationDelegateв основному класі AppDelegate.m протокол із applicationDidBecomeActiveвизначеним методом. Я хочу викликати метод, коли програма повертається з фону, але метод знаходиться в іншому контролері перегляду. Як я можу перевірити, який в даний час показник відображається в applicationDidBecomeActiveметоді, а потім здійснити виклик методу в цьому контролері?

26
Визначте, чи додаток було запущено / відкрито з push-повідомлення
Чи можна дізнатися, чи додаток було запущено / відкрито з натискання сповіщення? Я здогадуюсь, що стартову подію можна зловити тут: - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { if (launchOptions != nil) { // Launched from push notification NSDictionary *notification = [launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey]; } } Однак як я можу виявити, що його …

3
Поведінка інтерфейсу API значної зміни після його припинення / призупинення?
Це розділ із документації CLLocationManager, що описує поведінку програми за допомогою startMonitoringSignificantLocationChanges : Якщо ви запускаєте цю послугу, а ваша програма згодом припиняється, система автоматично запускає програму на другий план, якщо приходить нова подія. У такому випадку словник параметрів передається додатку: didFinishLaunchingWithOptions: метод делегата вашої програми містить ключ UIApplicationLaunchOptionsLocationKey, щоб …

10
Умовно запускайте в різних місцях розкадровки від AppDelegate
У мене створена розкадрована дошка з робочим контролером для входу та основного перегляду; останній - це контролер перегляду, до якого користувач переходить, коли вхід успішний. Моя мета - негайно показати основний контролер подання даних, якщо аутентифікація (збережена в брелоку) успішна, і показати контролер перегляду входу, якщо аутентифікація не вдалася. В …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.