iphone objective-c ios sigkill

La excepción SIGKILL de la señal de recepción del programa aparece cuando salgo en la barra de tareas múltiples(iPhone)



objective-c ios (2)

Cuando hago doble clic en el botón de inicio y salgo de mi aplicación desde la barra de tareas múltiples y vuelvo a abrir la aplicación, Xcode lee: "Thread 1: programa recibido señal: SIGKILL" y congela mi iPod. La aplicación tiene más de 1500 líneas, así que realmente no puedo poner ningún código, lo siento. ¿Qué podría estar haciendo mal?


Sus más de 1500 líneas de código son realmente inocentes de este choque.

Ocurre cuando ejecutas la aplicación desde Xcode y la finalizas desde el iPod , sin detener la ejecución desde Xcode . Cerrar la aplicación desde la barra multitarea no detiene su ejecución en Xcode ( pero siempre espero que lo haga ). Entonces, cuando lo abres de nuevo, Xcode lanza esa excepción SIGKILL . Y, no hace ningún daño a su aplicación. No necesitas preocuparte por ello.

Y, por supuesto, no conozco ninguna explicación técnica para este comportamiento. No soy tan genio ;-)


Eso es normal, su aplicación está recibiendo una señal de que tiene que terminar.

Solo asegúrese de que cuando lo haga, lo maneje adecuadamente en uno de los métodos de delegado de UIApplication, para que no se pierda información, y demás.