Всем привет! Я новенький в разработке и активно учусь, поэтому буду очень благодарен любой вашей помощи! Довольно часто начал сталкиваться с проблемой при запуске симулятора! Экран белый или черный, код ошибок не выдает, закрываю симулятор и ошибка Thread 1: signal SIGTERM! помогите понять в чем дело? Заранее всех благодарю за помощь!
Постоянная ошибка Thread 1: signal SIGTERM и не запускается нормально симулятор
Первая ошибка у всех новичков. Гуглится элементарно, даже здесь на форуме поиском то воспользуйтесь.
Кратко: причин может быть море, но чаще всего битый аутлет.
Пожалуйста, посмотрите, не понимаю, вроде код нормально написан, а постоянно вылетает и не только на этом приложении, хочу исправиться раз и навсегда, чтобы не допускать этой ошибки!
Вы знаете, я вот пересматриваю и немного не понимаю о чем идет речь, может даже и понимаю, но не знаю как исправить(((
Ну на этом не видно связи как на последнем. Посмотрите все связи элементов сториборда и кода. Скорей всего где-то лишняя связь
Как вариант, выделяйте по очереди аутлеты и action в сториборде и смотрите в Connection Inspector (справа вверху, следующий за Size Inspector), какие там связи. Могут быть, как вам уже сказали, какие-то лишние, а может где-то и отвалилась какая связь.
Если сами не разберетесь, выложите скрины здесь.
Дружище, у меня такая же ошибка при закрытии симулятора)) Но я никогда не парился по этому поводу… Вообще я закрывал по началу симулятор, сейчас я его не закрываю, максимум могу нажать кнопку стоп. Не создавай себе проблему на ровном месте))
у вас на Start Button привязаны две лишние actions. Скорее всего это были предыдущие связи, которые остались и из-за них и вылетает. Идете в Connection Inspector и удаляете там те, которые start и starButton, оставляете только ту, которая startButtonPressed
если это действительно у вас происходит, то скорее всего есть такого же плана ошибки в коде
Ну хорошо, я решил проверить на других своих проектах какое будет поведение при закрытии симулятора и вот что: во всех проектах после закрытия симулятора валит такую ошибку
Thread 1: signal SIGTERM
Далее я решил загуглить эту ошибку и вот что нашел на stackoverflow
SIGTERM is the termination signal. You get it if you app is killed. A common reason is if the simulator is quit or reset (for example, to change its hardware).
This is expected behavior. There is nothing to “solve”. Your app is correctly being sent SIGTERM because you requested to shutdown the running device and boot a new one (which will terminate all running processes in the existing device).
Ну не знаю даже… Стоит ли продолжать искать проблемы в коде.