Как отладить пользовательский интерфейс в расширении iMessage?

#swift3 #ios10 #ios-extensions #imessage-extension

#swift3 #ios10 #ios-расширения #imessage-расширение

Вопрос:

Я разрабатываю расширение iMessage, но я сталкиваюсь с некоторыми проблемами пользовательского интерфейса. Но я не могу отлаживать пользовательский интерфейс, как приложение iOS.

Как запустить расширение com.apple.MobileSMS (контейнер приложения iMessage). Итак, есть ли какой-либо способ отладки пользовательского интерфейса расширения iMessage?

Комментарии:

1. вы нашли вариант для отладки пользовательского интерфейса в iMessage

2. Нет, все еще не найдено.

Ответ №1:

В iMessage нет возможности отлаживать иерархию пользовательского интерфейса до Xcode-8.1. Он показывает черные пробелы в пользовательском интерфейсе при нажатии для ОТЛАДКИ пользовательского интерфейса iMessage.

Ответ №2:

К сожалению, на данный момент Xcode 8.3.2 не поддерживает отладку иерархии представлений для расширений в целом (по крайней мере, из моего опыта)

Однако есть это программное обеспечение под названием Reveal by Itty Bitty Apps

Это, вероятно, даже лучше, чем собственный отладчик иерархии представлений Xcode, поскольку он также отображает дополнительные подробные данные, такие как нарушенные ограничения, неоднозначные ширина и высота, а также может указывать, в каком представлении у него есть эти проблемы, и вы также можете изменять свойства представления во время выполнения.

Попробуйте.