在我的iOS应用中,我希望用户将图像文件以及视频文件共享到Facebook或Twitter。
我对这个问题做了很多研究。这是我所知道的选项:
SLComposeViewController
。它的问题是它仅支持附加图像,而不支持视频。UIActivityViewController
或UIDocumentInteractionController
。这确实支持两种媒体类型,但是如果可以的话,我不建议使用此类型,因为UI风格与应用程序不一致。
请参阅:How to Share on Facebook and Twitter App in Swift 3 without SDK openURL(customURL)
调用以一些参数启动社交应用。我可以使用自定义网址分享到Instagram。我认为官方的SDK在幕后做了一些类似的事情,也许使用Pasteboard
来传递一些数据。我希望我可以使用方法4共享给Facebook和Twitter。但是我不知道如何。有没有人有经验?