По какой-то странной причине переключение на контроллер вида изменяет userInteractionEnabled
подсмотра моего представления _settingsButton
, который имеет тип UIButton
. Я хочу знать, почему это происходит. После установки точки останова в коде контроллера представления, я пытаюсь сделать это:LLDB - установить точку наблюдения на переменную экземпляра произвольного объекта
Но я понятия не имею, как получить доступ к переменному экземпляру _settingsButton
свойства моей точки зрения контроллера. Как мне это сделать?
Не думал об этом, хорошая идея. – oarfish
Правильно, суть в том, что свойства - это действительно данные, и поэтому вы не можете смотреть. Иногда есть поддержка ивара - и если вам известно, что это за имя, вы можете это посмотреть. Но может быть и не так, просто получатель, который возвращает значение, и установщик, который его устанавливает ... Кроме того, можно переименовать сеттеры и getter, поэтому они не обязательно будут иметь каноническое имя. Это то, что нужно иметь в виду, если точка останова, наложенная на сеттера, не попадает. –
Aargh ... «на самом деле данные» -> «на самом деле не данные» ... –