[LayoutConstraints] Unable to simultaneously satisfy constraints. Probably at least one of the constraints in the following list is one you don't want. Try this: (1) look at each constraint and try to figure out which you don't expect; (2) find the code that added the unwanted constraint or constraints and fix it. ( "<NSLayoutConstraint:0x600000cfb250 'BIB_Trailing_CB_Leading' H:[_UIModernBarButton:0x7f97d7c15120]-(6)-[_UIModernBarButton:0x7f97d9810da0'Grocery Items'] (active)>", "<NSLayoutConstraint:0x600000cfb2a0 'CB_Trailing_Trailing' _UIModernBarButton:0x7f97d9810da0'Grocery Items'.trailing <= _UIButtonBarButton:0x7f97d7f0bbd0.trailing (active)>", "<NSLayoutConstraint:0x600000cfbe30 'UINav_static_button_horiz_position' _UIModernBarButton:0x7f97d7c15120.leading == UILayoutGuide:0x6000016e9340'UIViewLayoutMarginsGuide'.leading (active)>", "<NSLayoutConstraint:0x600000cfbf20 'UINavItemContentGuide-leading' H:[_UIButtonBarButton:0x7f97d7f0bbd0]-(0)-[UILayoutGuide:0x6000016e9260'UINavigationBarItemContentLayoutGuide'] (active)>", "<NSLayoutConstraint:0x600000cf90e0 'UINavItemContentGuide-trailing' UILayoutGuide:0x6000016e9260'UINavigationBarItemContentLayoutGuide'.trailing == _UINavigationBarContentView:0x7f97d7c0cb40.trailing (active)>", "<NSLayoutConstraint:0x600000cf7e80 'UIView-Encapsulated-Layout-Width' _UINavigationBarContentView:0x7f97d7c0cb40.width == 0 (active)>", "<NSLayoutConstraint:0x600000cf94a0 'UIView-leftMargin-guide-constraint' H:|-(0)-[UILayoutGuide:0x6000016e9340'UIViewLayoutMarginsGuide'](LTR) (active, names: '|':_UINavigationBarContentView:0x7f97d7c0cb40 )>" ) Will attempt to recover by breaking constraint <NSLayoutConstraint:0x600000cfb250 'BIB_Trailing_CB_Leading' H:[_UIModernBarButton:0x7f97d7c15120]-(6)-[_UIModernBarButton:0x7f97d9810da0'Grocery Items'] (active)> Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger. The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKitCore/UIView.h> may also be helpful. (lldb)