tener sirven significa segundo samsung quitar que plano para las esta ejecutar ejecutando como cerrar aplicaciones actualizacion ios iphone swift swift3 lifecycle

ios - sirven - que significa que whatsapp se esta ejecutando en segundo plano



Detectar si la aplicaciĆ³n en segundo plano o en primer plano en swift (4)

¿hay alguna manera de saber el estado de mi aplicación si está en modo de fondo o en primer plano? Gracias


puede agregar un valor booleano cuando la aplicación ingrese en segundo plano o ingrese en primer plano. Tienes esta información usando el delegado de la aplicación.

De acuerdo con la documentación de Apple, quizás también pueda usar la propiedad mainWindow de su aplicación o la propiedad de estado activo de la aplicación.

Documentación de NSApplication

Discusión El valor en esta propiedad es nulo cuando el archivo de guión gráfico o de la pluma de la aplicación aún no ha terminado de cargarse. También puede ser nulo cuando la aplicación está inactiva u oculta.


[UIApplication sharedApplication].applicationState devolverá el estado actual de las aplicaciones,

  • UIApplicationStateActive
  • UIApplicationStateInactive
  • UIApplicationStateBackground

necesitamos llamar como

Swift 3 y superior

let state = UIApplication.shared.applicationState if state == .background || state == .inactive{ // background }else if state == .active { // foreground }

Objctive c

UIApplicationState state = [[UIApplication sharedApplication] applicationState]; if (state == UIApplicationStateBackground || state == UIApplicationStateInactive) { // background }else if (state == UIApplicationStateActive) { // foreground }


Swift 3

let state: UIApplicationState = UIApplication.shared.applicationState if state == .background { // background } else if state == .active { // foreground }


Swift 4

let state = UIApplication.shared.applicationState if state == .background { print("App in Background") }else if state == .active { print("App in Foreground or Active") }