标签: ios ios10 ios-app-extension imessage imessage-extension
创建作为现有iOS应用扩展程序的iMessage应用时,iMessage应用是否可以使用在主机应用中定义的视图控制器?
例如,我们假设我有一个允许您预订会议的iOS应用程序,它有一个显示会议的日历视图。在我的iMessage应用扩展程序中,我希望能够显示相同的日历视图。我可以使用iOS应用中定义的CalendarViewController,还是必须在iMessage应用扩展程序中重新创建该UI?
答案 0 :(得分:1)
是的,您只需确保将代码和故事板添加到主应用和iMessage扩展目标中。有几种方法可以做到这一点。
您可以通过查看文件检查器来查看特定文件所属的目标,如下所示:
您还可以查看目标的构建阶段,查看正在编译的源或捆绑的资源,并根据需要添加/删除文件: