После перехода с одного UITextField на другое, когда появляется клавиатура, я получаю следующую ошибку ограничения в выводе:
[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.
(Note: If you're seeing NSAutoresizingMaskLayoutConstraints that you don't understand, refer to the documentation for the UIView property translatesAutoresizingMaskIntoConstraints)
(
"<NSAutoresizingMaskLayoutConstraint:0x281658870 h=--& v=--& UIKeyboardAssistantBar:0x1020608f0.height == 0 (active)>",
"<NSLayoutConstraint:0x281631c70 V:|-(0)-[_UIButtonBarStackView:0x10201dbf0] (active, names: '|':UIKeyboardAssistantBar:0x1020608f0 )>",
"<NSLayoutConstraint:0x281631cc0 V:[_UIButtonBarStackView:0x10201dbf0]-(0)-| (active, names: '|':UIKeyboardAssistantBar:0x1020608f0 )>",
"<NSLayoutConstraint:0x281622b70 'UIButtonBar.maximumAlignmentSize' _UIButtonBarButton:0x1021b9d80.height == UILayoutGuide:0x280c09dc0'UIViewLayoutMarginsGuide'.height (active)>",
"<NSLayoutConstraint:0x28163a2b0 'UIView-bottomMargin-guide-constraint' V:[UILayoutGuide:0x280c09dc0'UIViewLayoutMarginsGuide']-(9)-| (active, names: '|':_UIButtonBarStackView:0x10201dbf0 )>",
"<NSLayoutConstraint:0x28163a9e0 'UIView-topMargin-guide-constraint' V:|-(10)-[UILayoutGuide:0x280c09dc0'UIViewLayoutMarginsGuide'] (active, names: '|':_UIButtonBarStackView:0x10201dbf0 )>"
)
Will attempt to recover by breaking constraint
<NSLayoutConstraint:0x28163a2b0 'UIView-bottomMargin-guide-constraint' V:[UILayoutGuide:0x280c09dc0'UIViewLayoutMarginsGuide']-(9)-| (active, names: '|':_UIButtonBarStackView:0x10201dbf0 )>
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.
Я посмотрел на следующее:
Хотя я многому научился, я все еще не знаю, как решить эту проблему.
Этот вопрос очень похож на следующий:
Однако этому уже более года, и, возможно, новая версия iOS / Xcode принесла решение.
Я отправил ответ на этот вопрос, но ищу объяснение / реальное решение.