iOS自定义共享扩展获取内容

4

我想创建自定义的共享扩展,并且想要访问我想要分享的数据。

据我所知,为了拥有自定义界面,我们需要从UIViewController继承,而不是SLComposeServiceViewController

默认界面如下:

enter image description here

那么如何从上下文中获取信息呢?我的意思是获取我想要分享的链接和图片等。

我知道在SLComposeServiceViewController中有一些extensionContext,但在我的情况下,由于使用了自定义 UI ,我没有它。无论如何,如何从 NSExtensionContext 中获取这些信息,因为我已经将其打印到控制台中,并且它是一个简单的数据结构,就像我们在 JSON 或类似 JSON 的格式中看到的那样。

因此,问题是如何使用自定义 UI 从上下文中获取链接,也许我走错了路。


你找到答案了吗?我正在寻找有关共享扩展中自定义视图的好教程。 - Shwethascar
@Shwethascar 我已经使用了这个建议。 - Matrosov Oleksandr
1个回答

4

默认的UIViewController类具有一个extensionContext属性!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接