如何将一个应用程序的短信、链接、图像、音频等共享到另一个应用程序。
在 Whats 应用程序中点赞转发并分享其显示的内容
建议 我们将有项目列表(Notes、skype、trello、linkedin 等...)。
将其他应用程序(如 WhatsApp)的内容共享到当前的 MyApp 时如何包含。
并且当选择时
我在我的项目中使用了共享扩展目标..,我不知道如何从那里继续前进。
NSExtensionActivationSupportsImageWithMaxCount
。
Number 2
当我打开 PhotoLibary 并选择照片时,它不显示 MyApp CustomUI 屏幕。
它还会忽略所选的图像和 PhotoLibary 的结构。
还有
当使用选定的共享扩展运行目标时,打开应用程序并尝试共享文本,导致应用程序崩溃。
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[__NSArrayM insertObject:atIndex:]: object cannot be nil'
我们将非常感谢您的供稿
提前致谢
最佳答案
在不同应用或扩展程序与应用之间共享数据的一种方法是使用 NSUserDefaults 并使用套件访问相同的 UserDefault 源。
首先,您必须将要共享相同 UserDefaults 的应用程序放入同一个应用程序组中。您可以通过启用 App Group entitlement 轻松做到这一点并提供组名称。
然后,使用 initWithSuiteName
调用 NSUserDefaults,为应用组中的所有应用提供通用数据库名称。 Here是文档。
并且,您可以通过调用 set 或 get 将数据保存到 NSUserDefaults 对象,详细信息 here .
更多详细信息请访问 this 与包含的应用程序共享数据
部分中的文档页面。
;)
关于ios - 如何将一个应用程序的内容共享到另一个应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58641383/