Подтвердить что ты не робот

Полученный сигнал программы SIGKILL исключается при выходе из панели многозадачности (iPhone)

Когда я дважды нажимаю кнопку "домой" и выхожу из своего приложения из панели многозадачности и снова открываю приложение, Xcode читает: "Thread 1: запрограммированный принятый сигнал: SIGKILL" и замерзает мой iPod. Приложение имеет более 1500 строк, поэтому я не могу поместить какой-либо код, извините. Что я могу делать неправильно?

4b9b3361

Ответ 1

Ваши 1500+ строк кода действительно невинны в этом сбое.

Это происходит, когда вы запускаете приложение из Xcode и завершаете его с iPod, не останавливая выполнение из Xcode. Закрытие приложения из панели многозадачности не останавливает выполнение в Xcode (но я всегда ожидаю, что это произойдет). Итак, когда вы снова открываете его, Xcode выдает исключение SIGKILL. И это не повредит вашему приложению. Не нужно беспокоиться об этом.

И, конечно, я не знаю никаких технических объяснений этого поведения. Я не гениальный, -)

Ответ 2

Это нормально, ваше приложение получает сигнал, который он должен завершить.

Просто убедитесь, что, когда это произойдет, вы правильно обрабатываете его в одном из методов делегирования UIApplication, чтобы информация не терялась и такая.