7

Estoy asumiendo que necesito para poner en práctica:¿Cómo puedo saber que mi aplicación está a punto de quedar inactiva/pasar al estado de fondo?

[[NSNotificationCenter defaultCenter] addObserver:self 
               selector:@selector(resignActive:) 
                name:UIApplicationWillResignActiveNotification 
                object:nil]; 

pero no estoy seguro si esto es la notificación de derecho de determinar mi aplicación está a punto de abandonar el estado activo.

¿Es este un buen lugar para cancelar las conexiones de red, junto con la terminación de la aplicación?

Respuesta

11

Hay casos en que se envía UIApplicationWillResignActiveNotification pero la aplicación no entra en segundo plano, por ejemplo, si se recibe una llamada pero el usuario elige no contestarla.

Utilice UIApplicationDidEnterBackgroundNotification para recibir una notificación cuando ingrese el fondo. Tenga en cuenta que a veces se enviará después de UIApplicationWillEnterForegroundNotification si la aplicación se abre rápidamente de nuevo.

Cuestiones relacionadas