没有 UI 的共享扩展

Posted

技术标签:

【中文标题】没有 UI 的共享扩展【英文标题】:Share extension without UI 【发布时间】:2017-09-29 04:14:15 【问题描述】:

我创建了一个共享扩展,它将文件 URL 保存为用户默认值。该扩展带有一个带有发布和取消按钮的 UI。如何删除此(UI),以便当我按下我的分享扩展时,它会立即调用 didSelectPost?

我正在使用 Swift 3 并为 iPhone 构建

【问题讨论】:

【参考方案1】:

模板使用 SLComposeServiceViewController。请改用普通视图控制器。整个界面,包括提供关闭视图控制器的方法,将由您决定。

(但是,我不禁想知道您真正想要的可能不是 Action 扩展。)

【讨论】:

我正在使用它来共享一个我已转换为数据的文件,然后将其设置为用户默认值以在我的主机应用程序中使用。

以上是关于没有 UI 的共享扩展的主要内容,如果未能解决你的问题,请参考以下文章

iOS 共享扩展禁用预览

如何在 iOS 中获取共享扩展的状态?

带有自定义视图控制器的 iOS 共享扩展

iOS共享扩展不起作用

iOS 共享扩展未显示 URL 和文本

确定使用了哪个共享扩展