Первые шаги iOS – получение раздражающей ошибки SIGABRT

Я смотрю уроки iOS для Пола Хегарти в iTunes U. Я разрабатываю первое приложение курса.

Я случайно получаю ту же ошибку ( Thread 1: signal SIGABRT ), примерно раз в два раза. Я помещал точки останова повсюду, но ошибка, кажется, происходит прежде, чем что-либо вызвано. Я проверил и перепроверил свою раскадровку, так как уже со мной случилось, что это проблема со ссылками на эти магазины и все такое, но все кажется прекрасным. Кроме того, это так странно, что это происходит случайно, а не программно.

Я нахожусь на Xcode 4.

Я сделал bt в lldb , но я продолжаю получать это (такое же) загадочное сообщение об ошибке (учитывая, что Matchismo – это имя приложения):

 (lldb) bt * thread #1: tid = 0x1c03, 0x94b49a6a libsystem_kernel.dylib`__pthread_kill + 10, stop reason = signal SIGABRT frame #0: 0x94b49a6a libsystem_kernel.dylib`__pthread_kill + 10 frame #1: 0x93ba5b2f libsystem_c.dylib`pthread_kill + 101 frame #2: 0x04a7f57b libsystem_sim_c.dylib`abort + 140 frame #3: 0x01bf3b4e GraphicsServices`GSRegisterPurpleNamedPort + 348 frame #4: 0x01bf369f GraphicsServices`_GSEventInitialize + 123 frame #5: 0x01bf3c1f GraphicsServices`GSEventInitialize + 36 frame #6: 0x0001bd99 UIKit`UIApplicationMain + 600 frame #7: 0x00002a0d Matchismo`main(argc=1, argv=0xbffff3ac) + 141 at main.m:16 frame #8: 0x00002935 Matchismo`start + 53 

Я даже не знаю, является ли это значимым вопросом и на что можно ответить. Если нет, извините. Если это необходимо, я могу вставить весь код приложения здесь, на самом деле это довольно коротко.

редактировать

Я думал, что нажимая на репо и связывая репо здесь, действительно может сделать вещи проще для всех :).

https://github.com/whatyouhide/Matchismo

Я думаю, что проблема находится внутри CardGameViewController / CardMatchingGame . Хотя я не уверен.

У меня также была эта ошибка при выполнении Matchismo. Проведя так много времени, я нашел, как это исправить. То, как я исправил свою ошибку, – это войти в рассказ. Ниже экрана iPhone будет небольшая желтая кнопка. Щелкните правой кнопкой мыши по нему, и вы увидите, что это вызывает ошибку. Удалите (x), если есть желтый знак ошибки.

Если это не исправить вашу ошибку, попробуйте сделать новый проект, а затем замените его пустые файлы старыми файлами старого проекта. У меня была такая же ошибка в самом начале и при выполнении этой программы без ошибок.

Другие люди предлагают перезагрузить свой ноутбук и запустить его снова, перезапустить iOS-симулятор или изменить отладчик iOS (однако это не работает в последнем коде x, так как есть только один отладчик)

Надеюсь это поможет

  • xcode 4.2 проблемы с сборкой и архивированием в iTunes
  • Успешная сборка Xcode 4, сборка командной строки завершается с ошибкой?
  • Могу ли я отключить предупреждение «Обновление отладчика от GDB до LLDB» в XCode 4.3.2?
  • Как заставить NSAssert регистрировать описание в Xcode4?
  • Почему XCode показывает предупреждения о запуске образа?
  • NSMutableArray добавление / удаление объектов + NSUserDefaults
  • OCUnit проверяет существующий проект iOS. "Ld: файл не найден"
  • xcode 4.2 ios 5 копирование содержимого раскадровки
  • как выполнить изображение с несколькими фильтрами изображений ядра (без сброса результата)
  • Как вызвать локальный файл изображения и отобразить его в диспетчере изображений
  • Ошибка «Variable Undeclared» при компиляции на iOS-устройстве, но не для Simulator
  • Interesting Posts

    Реализация приложения: openURL: sourceApplication: аннотация: не найден в iOS 8

    iOS 10 Уведомление о распространении мультимедийных носителей (средство массовой информации) в Objective-C

    Невозможно задать заголовок авторизации URLRequest

    Загрузка динамического источника данных UICollectionView

    Фиксирование ориентации при сшивании (слиянии) видео с использованием AVMutableComposition

    как изменить размер шрифта uilabel в разных iPhone

    Разделение таблицыView и строк с помощью Core Data Swift

    Как получить выделенную версию UIFont prefferedFontForTextStyle?

    iOS: Должен ли я добавлять UIViews или CALayers для анимации?

    Индикатор раскрытия не вызывает сеанс, в то время как раскрытие информации

    fontWithName возвращает nil для пользовательских шрифтов после обновления до Xcode 5.1.1

    Может ли кто-нибудь получить доступ к моей базе данных sqlite3 из приложения в iPhone, когда телефон потерян

    iOS-Charts Как поставить UIImage рядом с точкой

    Заменить inputAccessoryView клавиатуры в UIWebView в Swift

    Запрос общего календаря Google в Objective C с помощью API Google

    Давайте будем гением компьютера.