Как увидеть отладку печати во время предварительного просмотра Интерфейсного Разработчика? IOS / XCode - PullRequest
0 голосов
/ 28 апреля 2018

Когда Интерфейсный Разработчик показывает предварительный просмотр вашего ViewController, он должен выполнить код, принадлежащий представлениям, содержащимся в этом VC, чтобы нарисовать их, верно?

Итак ... допустим, у вас есть отладка печати в вашем пользовательском представлении ...

print("draw() was executed")

... Как увидеть этот вывод, пока Interace Builder обрабатывает предварительный просмотр?

Спасибо!

1 Ответ

0 голосов
/ 30 апреля 2018

Насколько я видел, нет способа печатать на консоли отладки, когда Interface Builder выполняет ваш код. Тем не менее, я нашел полезным временно добавить сообщения в метку или textview .

При необходимости вы можете создавать условный код, который выполняется только тогда, когда работает Интерфейсный Разработчик (или нет), как показано ниже. Таким образом, вы можете показать небольшое сообщение, которое видно только во время разработки и в противном случае скрыто.

#if TARGET_INTERFACE_BUILDER
  // IB only
#endif
...