2016-10-07 6 views
0

При создании приложения iMessage, являющегося расширением существующего приложения iOS, может ли приложение iMessage использовать контроллеры просмотра, определенные в главном приложении?Может ли расширение приложения iMessage использовать контроллеры просмотра, определенные в главном приложении?

Например, скажем, у меня есть приложение iOS, которое позволяет вам совершать собрания, и у него есть вид календаря, где отображаются собрания. В моем расширении приложения iMessage я хочу иметь возможность отображать тот же самый точный вид календаря. Могу ли я использовать этот CalendarViewController, определенный в приложении iOS, или мне нужно снова создать этот интерфейс в расширении приложения iMessage?

ответ

1

Да, вам просто нужно убедиться, что код и раскадровки добавлены как к основным приложениям, так и к объектам расширения iMessage. Есть несколько способов сделать это.

Вы можете увидеть, какие цели конкретного файла принадлежит глядя на инспекторе файлов, например, так:

View Controller added to multiple targets

Вы также можете посмотреть в Строительствах фаз для цели и увидеть, какие источники в настоящее время скомпилированы или какие ресурсы в комплекте, и добавьте/удалите файлы по мере необходимости:

Build Phases

 Смежные вопросы

  • Нет связанных вопросов^_^