【发布时间】:2017-07-13 23:58:17
【问题描述】:
我有一个应用程序和一个随附的操作扩展。该扩展的主要目的是将文件从任何调用应用程序上传到主应用程序提供的 URL。
工作流程是:
在主应用程序中,用户从列表中选择一个 URL
在任何应用程序中,例如 iCloud Drive,用户可以选择任何文件,点击“共享”按钮,选择随附的操作扩展,它将上传到之前选择的 URL
扩展的 ViewController 具有“更改”按钮,可打开主应用程序。这样用户就可以切换到主应用程序,选择另一个 URL 并返回到主机应用程序(其中的扩展程序仍然处于活动状态)。
我试图弄清楚扩展程序(纯粹只是一个 ViewController 并且无法直接访问主机应用程序的生命周期)如何通知主机应用程序再次处于活动状态。这样扩展程序就可以选择新选择的链接。
我无法直接访问主机的 appDelegate 方法,当扩展程序的视图再次变为活动状态时,也不会调用 viewWillAppear。
有什么想法吗?
【问题讨论】:
标签: ios swift ios-app-extension