我想创建自定义共享扩展,我想访问我想共享的数据。
因此,正如我所读,我们需要继承 UIViewController
而不是 SLComposeServiceViewController
才能拥有自定义界面。
所以在默认界面下我看到了这个:
如何从上下文中获取信息?我的意思是获取我想分享的链接,例如图片?
我知道 SLComposeServiceViewController
中有一些 extensionContext
,但在我使用自定义 UI 的情况下我没有它。在任何情况下如何从 NSExtensionContext 中获取该信息,因为我已经在控制台中打印了它并且有简单的数据结构,就像我们在 JSON 中看到的那样。
所以问题是关于使用自定义 UI 从上下文获取链接,也许我走错了路。
最佳答案
默认的 UIViewController 类有一个 extensionContext 属性!
关于iOS 自定义共享扩展获取内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29539565/