我的应用程序在任何低于iOS 11的版本中都会在两个不同的位置崩溃。
其中一次崩溃是一个EXC_BREAKPOINT,在appDelegate类中定义行 - AppDelegate:UIResponder,UIApplicationDelegate {}
另一个在简单的segmentedControl上使用EXC_BREAKPOINT崩溃了吗?.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] + 1235 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
有关这方面的任何信息都会有所帮助,目前正在探索所有选项。如果您需要更多相关信息,请发表评论,我会立即回复您。 感谢
答案 0 :(得分:0)
愚蠢,但我终于弄明白了。
我发现在故事板中的Interface Builder文档中,我尝试加载的页面的部署目标设置为11.0。
我希望这有助于某人:)