¿Qué evento/selector/método se llama, si es que hay alguno, cuando el usuario cierra la aplicación en la pantalla multitarea? Xcode informa Message from debugger: Terminated due to signal 9
(es decir. SIGKILL
que no puede ser atrapado). ¿Es el uso de AppDelegate.applicationWillResignActive
que se invoca cuando el usuario presiona el botón 'Home', la siguiente mejor opción
Esto es un poco difícil de arreglar, ya que la interfaz de usuario se basa en eventos. ¿Podría utilizarse algún tipo de tarea en segundo plano (como un perro guardián)? Sin algo que se ejecute constantemente, es difícil "limpiar" correctamente.