Lorsque je tape deux fois sur le button d'accueil et quitte l'appli de la barre multitâche pour ouvrir à nouveau l'application, Xcode lit: "Thread 1: signal reçu du programme: SIGKILL" et gèle mon iPod. L'application a plus de 1500 lignes donc je ne peux pas vraiment mettre de code, désolé. Que pourrais-je faire de mal?
Vos 1500 lignes de code sont vraiment innocentes de cet accident.
Cela se produit lorsque vous exécutez l'application à partir de Xcode et la terminez à partir de l' iPod , sans arrêter l'exécution de Xcode . Fermer l'application de la barre multitâche n'arrête pas son exécution dans Xcode ( mais, je l'attends toujours ). Ainsi, lorsque vous l'ouvrez à nouveau, Xcode lève cette exception SIGKILL . Et, il ne fait aucun mal à votre application. Pas besoin de s'inquiéter à ce sujet.
Et, bien sûr, je ne connais aucune explication technique pour ce comportement. Je ne suis pas si génial 😉
C'est normal, votre application reçoit un signal indiquant qu'elle doit se terminer.
Assurez-vous simplement que lorsque c'est le cas, vous le manipulez correctement dans l'une des methods de délégué UIApplication, afin qu'aucune information ne soit perdue, et ainsi de suite.