EXC_BREAKPOINT на разных версиях iOS

Мое приложение продолжает зависать в 2 разных местах в любой версии ниже, чем iOS 11.

Одним из сбоев является EXC_BREAKPOINT, который разрывается на строке, определяющей класс appDelegate - класс AppDelegate: UIResponder, UIApplicationDelegate {}

В то время как другой аварийно завершает работу с EXC_BREAKPOINT на простом segmentedControl?.RemoveAllSegments() (и да, я проверял, является ли segmentedControl пустым; его нет).

Что интересно, у меня никогда не было этой проблемы столько, сколько 2/3 недели назад, и я точно знаю, что я не изменил ни одной строки кода из этих двух мест.

Отладчик просто говорит следующее: "-[UILayoutGuide nsli_superitem]: сообщение отправлено освобожденному экземпляру 0x600000386db0"

Вот трассировка стека:

0 0x000000010a79c92e _T09 30SegmentedControlViewControllerC05setupcD0yyF + 126 1 0x000000010a79c6df _T0930SegmentedControlViewControllerC05setupE0yyF + 511 2 0x000000010a5dba30 _T0929MasterStockInfoViewControllerC11viewDidLoadyyF + 624 3 0x000000010a5dbb04 _T0929MasterStockInfoViewControllerC11viewDidLoadyyFTo + 36 4 UIKit 0x000000010bec101a - [UIViewController loadViewIfRequired] + одна тысяча двести тридцать пять 5 UIKit 0x000000010bec73a6 - [UIViewController viewWillAppear:] + 118 6 UIKit 0x000000010bef13c8 - [UINavigationController _startCustomTransition: ] + 1305 7 UIKit 0x000000010bf01967 - [UINavigationController _startDeferredTransitionIfNeeded:] + 687 8 UIKit 0x000000010bf02b41 - [UINavigationController __viewWillLayoutSubviews] + 58 9 UIKit 0x000000010c0f460c - [UILayoutContainerView layoutSubviews] + 231 10 UIKit 0x000000010bde155b - [UIView (CALayerDelegate) layoutSublayersOfLayer:] + 1268 11 QuartzCore 0x000000010ec60904 - [CALayer layoutSublayers] + 146 12 QuartzCore 0x000000010ec54526 _ZN2CA5Layer16layout_if _neededEPNS_11TransactionE + 370 13 QuartzCore 0x000000010ec543a0 _ZN2CA5Layer28layout_and_display_if_neededEPNS_11TransactionE + 24 14 QuartzCore 0x000000010ebe3e92 _ZN2CA7Context18commit_transactionEPNS_11TransactionE + 294 15 QuartzCore 0x000000010ec10130 _ZN2CA11Transaction6commitEv + 468 16 QuartzCore 0x000000010ec10b37 _ZN2CA11Transaction17observer_callbackEP19__CFRunLoopObservermPv + 115 17 CoreFoundation 0x000000010e00a717 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION + 23 18 CoreFoundation 0x000000010e00a687 __CFRunLoopDoObservers + 391 19 CoreFoundation 0x000000010dfef720 __CFRunLoopRun + 1200 20 CoreFoundation 0x000000010dfef016 CFRunLoopRunSpecific + 406 21 GraphicsServices 0x00000001117bba24 GSEventRunModal + 62 22 UIKit 0x000000010bd1e134 UIApplicationMain + 159 23 0x000000010a7c2257 main + 55 24 libdyld.dylib 0x000000010f6bd65d start + 1

Любая информация по этому вопросу будет полезна, в настоящее время изучаются все варианты. Если вам нужна дополнительная информация по этому вопросу, оставьте комментарий, и я немедленно свяжусь с вами. Спасибо

1 ответ

Глупо, но я наконец-то смог разобраться.

Я обнаружил, что в моем документе Interface Builder в раскадровке моя цель развертывания была установлена ​​на 11,0 для страниц, которые я пытался загрузить.

Я надеюсь, что это помогает кому-то:)

Другие вопросы по тегам