Ошибка CoreFoundation Trap "Thread1: EXC_BREAKPOINT (код = EXC_ARM_BREAKPOINT, subcode = 0xdefe)"
Мне нужна твоя помощь. У меня эта неприятная "случайная" ошибка.
Приложение состоит из одного Mapviewcontroller
и a collectionview
на втором контроллере.
Иногда, когда я возвращаюсь к карте со второго контроллера, приложение внезапно падает с этой ошибкой в строке "trap".
Отчет о сбое не указывает ни на одну из моих строк кода.
EXC_BREAKPOINT (код = EXC_ARM_BREAKPOINT, субкод = 0xdefe)
![enter image description here]()
Я сказал "случайную ошибку", потому что одна и та же версия того же приложения могла быть построена и работать гладко в течение нескольких дней, а затем внезапно застряла. Единственный способ восстановить контроль над приложением - удалить вручную с iPad и перестроить.
Для вашей информации приложение использует Coredata.
Любые идеи? Какой-то метод, чтобы выяснить, откуда исходит ошибка?
Любая помощь приветствуется, спасибо!
Ответы
Ответ 1
Помещение: ЭТО НЕ РЕШЕНИЕ Я только что предложил метод для проверки проблемы, а не ее решения. Способ продолжения расследования! Остановите downvoting!
В настоящее время я работаю с @AlanGrant86
проблема, по-видимому, связана с функцией Autolayout tableview,
поэтому я переработал таблицу и ячейки программно, и проблема, похоже, решена.
Попробуйте отключить автозапуск → Как отключить автоопределение
Очевидно, это обходной путь, поэтому, пожалуйста, если у кого-то была эта проблема, пожалуйста, помогите нам понять источник
Ответ 2
У меня была такая ошибка в строке, как
NSLog(@"%@: tutorial view retain count = %ld",self.class,CFGetRetainCount(CFTypeRef(tutorialView)));
где tutorialView равно nil
Ответ 3
Перезагрузите устройство iOS - это сработало для меня. Вы также можете попробовать перезапустить Xcode.
Я получал сбой, когда у меня была точка останова, но у меня были контрольные точки. Я думаю, что есть глюки в том, как Xcode обрабатывает точки останова, которые могут вызвать эту проблему, даже если в самом коде нет проблем.