我想创建自定义的共享扩展,并且想要访问我想要分享的数据。
据我所知,为了拥有自定义界面,我们需要从UIViewController
继承,而不是SLComposeServiceViewController
。
默认界面如下:
那么如何从上下文中获取信息呢?我的意思是获取我想要分享的链接和图片等。
我知道在SLComposeServiceViewController
中有一些extensionContext
,但在我的情况下,由于使用了自定义 UI ,我没有它。无论如何,如何从 NSExtensionContext 中获取这些信息,因为我已经将其打印到控制台中,并且它是一个简单的数据结构,就像我们在 JSON 或类似 JSON 的格式中看到的那样。
因此,问题是如何使用自定义 UI 从上下文中获取链接,也许我走错了路。