Как исправить Sigabrt после сборки, (? Ограничения или раскадровка) - PullRequest
0 голосов
/ 20 мая 2019

Я создаю «Список дел» для моего мобильного приложения. класс, и я преодолел проблему, которая помешала мне продолжить. Когда я строю, проходит несколько секунд, и появляется Sigabrt. Нет конкретного кода, потому что я не знаю, где корни. Хотя это может быть что-то с ограничениями. Ссылка для скачивания проекта: https://github.com/mcook342/Sigabrtn-after-startup/blob/master/toDoList%202.zip

Я пытался удалить все ограничения, ничего не изменилось.

2019-05-20 11: 17: 12.753234-0500 toDoList [2529: 4957817] [LayoutConstraints] Невозможно одновременно удовлетворить ограничения. Возможно, по крайней мере одно из ограничений в следующем списке - это то, что вам не нужно. Попробуй это: (1) посмотрите на каждое ограничение и попытайтесь выяснить, чего вы не ожидаете; (2) найдите код, который добавил нежелательное ограничение или ограничения, и исправьте его. ( "= UILayoutGuide: 0x6000001b12c0'TitleView (0x7ff603c10950) '. Top (active)>", «» )

Попытается восстановиться, нарушив ограничение = UILayoutGuide: 0x6000001b12c0'TitleView (0x7ff603c10950) '. Top (активный)>

Создайте символическую точку останова в UIViewAlertForUnsatisfiableConstraints, чтобы перехватить это в отладчике. Методы в категории UIConstraintBasedLayoutDebugging в UIView, перечисленные в, также могут быть полезными. 2019-05-20 11: 17: 12.778879-0500 toDoList [2529: 4957817] Ошибка [ошибка]: не удалось загрузить модель с именем Todos CoreData: ошибка: не удалось загрузить модель с именем Todos 2019-05-20 11: 17: 12.784865-0500 toDoList [2529: 4957817] * Завершение приложения из-за необработанного исключения «NSInvalidArgumentException», причина: «Для экземпляра NSFetchedResultsController требуется не ноль fetchRequest и managedObjectContext» * Первый вызов стека вызовов: ( 0 CoreFoundation 0x00000001097091e6 исключениеПроцесс + 294 1 libobjc.A.dylib 0x00000001054f1031 objc_exception_throw + 48 2 CoreData 0x0000000105fc4699 - [NSFetchedResultsController initWithFetchRequest: managedObjectContext: sectionNameKeyPath: cacheName:] + 2057 3 toDoList 0x0000000104bd10db _T0So26NSFetchedResultsControllerCAByxGSo14NSFetchRequestCyxG05fetchE0_So22NSManagedObjectContextC07managedhI0SSSg18sectionNameKeyLathtc505 4 toDoList 0x0000000104bce9ee _T0So26NSFetchedResultsControllerCAByxGSo14NSFetchRequestCyxG05fetchE0_So22NSManagedObjectContextC07managedhI0SSSg18sectionNameKeyLathtccc0 5 toDoList 0x0000000104bce33d _T08toDoList23TodoTableViewControllerC11viewDidLoadyyF + 781 6 toDoList 0x0000000104bceaa4 _T08toDoList23TodoTableViewControllerC11viewDidLoadyyFTo + 36 7 UIKit 0x000000010652d131 - [UIViewController loadViewIfRequired] + 1215 8 UIKit 0x000000010657420c - [UINavigationController _updateScrollViewFromViewController: toViewController:] + 68 9 UIKit 0x00000001065744ea - [UINavigationController _startTransition: fromViewController: toViewController:] + 136 10 UIKit 0x000000010657561e - [UINavigationController _startDeferredTransitionIfNeeded:] + 870 11 UIKit 0x000000010657686c - [UINavigationController __viewWillLayoutSubviews] + 150 12 UIKit 0x00000001067ced0b - [UILayoutContainerView layoutSubviews] + 231 13 UIKit 0x00000001064587a8 - [UIView (CALayerDelegate) layoutSublayersOfLayer:] + 1515 14 QuartzCore 0x000000010ce91456 - [CALayer layoutSublayers] + 177 15 QuartzCore 0x000000010ce95667 _ZN2CA5Layer16layout_if_neededEPNS_11TransactionE + 395 16 QuartzCore 0x000000010ce1c0fb _ZN2CA7Context18commit_transactionEPNS_11TransactionE + 34317 QuartzCore 0x000000010ce4979c _ZN2CA11Transaction6commitEv + 568 18 UIKit 0x00000001063a3269 __34- [UIApplication _firstCommitBlock] _block_invoke_2 + 141 19 CoreFoundation 0x00000001096abb0c __CFRUNLOOP_IS_CALLING_OUT_TO_A_BLOCK + 12 20 CoreFoundation 0x00000001096902db __CFRunLoopDoBlocks + 331 21 CoreFoundation 0x000000010968fa84 __CFRunLoopRun + 1284 22 CoreFoundation 0x000000010968f30b CFRunLoopRunSpecific + 635 23 GraphicsServices 0x000000010c01aa73 GSEventRunModal +62 24 UIKit 0x0000000106389057 UIApplicationMain + 159 25 toDoList 0x0000000104bd60f7 main + 55 26 libdyld.dylib 0x000000010a8e3955 start + 1) libc ++ abi.dylib: завершается с неисключительным исключением типа NSException 101 * lb)

...