ios ios8 ios8-today-widget

ios - Información de depuración cuando se ejecuta la extensión de hoy



ios8 ios8-today-widget (1)

Conseguí esta información de depuración cuando debug una aplicación de extensión de hoy

"conexión de host <NSXPCConnection: 0x170113560> conexión de pid 53 invalidada"

¿Alguien sabe que significa esto? se muestra casi siempre cuando se llama "widgetPerformUpdateWithCompletionHandler".


La API NSXPCConnection se utiliza para realizar una conexión entre procesos entre el cliente de Xcode y su aplicación en el iPhone. Así que no tienes que preocuparte por esto.

Enlace: https://developer.apple.com/library/mac/documentation/MacOSX/Conceptual/BPSystemStartup/Chapters/CreatingXPCServices.html

Por lo que puede haber 2 razones por las que su widget se termina.

  1. Debe llamar a completedHandler (NCUpdateResultNoData); justo después de que se haya llamado a su widgetPerformUpdateWithCompletionHandler incluso cuando no se haya devuelto la respuesta.

  2. Su aplicación se termina debido a la terminación automática de la aplicación. Termina los widgets / aplicaciones por 2 razones:

a. Termina las aplicaciones que no se están utilizando y permite la recuperación de recursos como la memoria.

segundo. Termina los widgets que usan demasiada memoria.