Несмотря на то, что Xcode падает в объявлении класса AppDelegate, ошибка SIGABRT, скорее всего, не в этой части кода. Как прокомментировал @vadian, точка останова исключения может помочь вам найти реальную проблемную строку c.
Но, по моему опыту, эти ошибки обычно появляются из-за неправильного манипулирования @IBOutlets. Я предлагаю вам проверить все недавно измененные раскадровки и / или представления .xib, чтобы проверить, правильно ли подключены и инициализированы ваши розетки.
Некоторые распространенные ошибки:
- Название розетки было изменено в раскадровке, но не в коде, или наоборот.
- Элемент был удален из раскадровки, но розетка не была удалена из кода класса.
- Выполняется принудительное принудительное использование выходного объекта с единичными ссылками (!) и др. c.