2016-10-12 4 views
1

Я получаю следующий вход в консоль в XCode.Невозможно одновременно удовлетворить ограничения ошибки делает экран мерцает в IOS 9

2016-10-12 16:48:13.218 xx[319:19209] 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:0x16c610c0 H:[JTImageButton:0x16c61120'\Ufffc(null)'(130)]>", 
"<NSLayoutConstraint:0x16be02a0 '_UITemporaryLayoutWidth' H:[JTImageButton:0x16c61120'\Ufffc(null)'(1000)]>" 
) 

Will attempt to recover by breaking constraint 

Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger. 
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKit/UIView.h> may also be helpful. 

И мой экран мерцает, когда этот журнал происходит.

Как я могу это решить?

ответ

1

Вы даете JTImageButton горизонтальный размер 130, после чего вы определяете другое ограничение, которое задает горизонтальный размер 1000. Удалите 1 из этих ограничений. Вы не можете определить несколько ограничений размера для одной и той же оси.

+0

Я не добавляю 1000. Это то, чего я не знаю. Добавлен _UITemporaryLayoutWidth, и я не знаю, где. – Burak