Perguntas com a marcação «uiapplicationdelegate»

7
applicationWillEnterForeground vs. applicationDidBecomeActive, applicationWillResignActive vs. applicationDidEnterBackground
Qual é o delegado adequado a ser implementado quando um aplicativo está sendo ativado em segundo plano e você deseja prepará-lo para ser ativo? applicationWillEnterForeground vs applicationDidBecomeActive - Qual é a diferença? Qual é o delegado adequado a ser implementado para quando um aplicativo entra em suspensão e você deseja …


7
Manipulando applicationDidBecomeActive - “Como um controlador de exibição pode responder ao aplicativo se tornar ativo?”
Eu tenho o UIApplicationDelegateprotocolo na minha classe principal AppDelegate.m, com o applicationDidBecomeActivemétodo definido. Quero chamar um método quando o aplicativo retornar do plano de fundo, mas o método está em outro controlador de exibição. Como posso verificar qual controlador de exibição está sendo exibido no applicationDidBecomeActivemétodo e fazer uma chamada …

26
Detectar se o aplicativo foi iniciado / aberto a partir de uma notificação por push
É possível saber se o aplicativo foi iniciado / aberto a partir de uma notificação por push? Eu acho que o evento de lançamento pode ser pego aqui: - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { if (launchOptions != nil) { // Launched from push notification NSDictionary *notification = [launchOptions objectForKey:UIApplicationLaunchOptionsRemoteNotificationKey]; } …

3
Comportamento para alteração significativa da API de localização quando encerrada / suspensa?
Esta é a seção da documentação CLLocationManager que descreve o comportamento do aplicativo com startMonitoringSignificantLocationChanges : Se você iniciar este serviço e seu aplicativo for encerrado posteriormente, o sistema reiniciará automaticamente o aplicativo em segundo plano se um novo evento chegar. Nesse caso, o dicionário de opções passado para o …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.