Постоянная ошибка Thread 1: signal SIGTERM и не запускается нормально симулятор


#1

Всем привет! Я новенький в разработке и активно учусь, поэтому буду очень благодарен любой вашей помощи! Довольно часто начал сталкиваться с проблемой при запуске симулятора! Экран белый или черный, код ошибок не выдает, закрываю симулятор и ошибка Thread 1: signal SIGTERM! помогите понять в чем дело? Заранее всех благодарю за помощь!


#2

Без кода ошибку не узнать. Пришлите скрин где появляется ошибка как минимум


#3

Первая ошибка у всех новичков. Гуглится элементарно, даже здесь на форуме поиском то воспользуйтесь.
Кратко: причин может быть море, но чаще всего битый аутлет.


#4

Пожалуйста, посмотрите, не понимаю, вроде код нормально написан, а постоянно вылетает и не только на этом приложении, хочу исправиться раз и навсегда, чтобы не допускать этой ошибки!


#5


#6

А viewDidLoad у Вас к чему привязан?


#7

Вы знаете, я вот пересматриваю и немного не понимаю о чем идет речь, может даже и понимаю, но не знаю как исправить(((


#8

Ну на этом не видно связи как на последнем. Посмотрите все связи элементов сториборда и кода. Скорей всего где-то лишняя связь


#9

Как вариант, выделяйте по очереди аутлеты и action в сториборде и смотрите в Connection Inspector (справа вверху, следующий за Size Inspector), какие там связи. Могут быть, как вам уже сказали, какие-то лишние, а может где-то и отвалилась какая связь.

Если сами не разберетесь, выложите скрины здесь.


#10

Опять не понимаю(( сейчас приложу скрины, вроде все на месте, не понимаю в чем проблема(


#11


#12


#13


#14

Вот видно же, целых два лишних актиона
start
startButton в коде нет, а актион привязан


#15

Дружище, у меня такая же ошибка при закрытии симулятора)) Но я никогда не парился по этому поводу… Вообще я закрывал по началу симулятор, сейчас я его не закрываю, максимум могу нажать кнопку стоп. Не создавай себе проблему на ровном месте))


#16

у вас на Start Button привязаны две лишние actions. Скорее всего это были предыдущие связи, которые остались и из-за них и вылетает. Идете в Connection Inspector и удаляете там те, которые start и starButton, оставляете только ту, которая startButtonPressed


#17

если это действительно у вас происходит, то скорее всего есть такого же плана ошибки в коде


#18

Ну хорошо, я решил проверить на других своих проектах какое будет поведение при закрытии симулятора и вот что: во всех проектах после закрытия симулятора валит такую ошибку

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).

Ну не знаю даже… Стоит ли продолжать искать проблемы в коде.


#19

закрываю симулятор, нет такого сообщения.


#20

Всем огромное спасибо за помощь! Все получилось и теперь работает!