Twitterkit提出了一个新的viewcontroller而不是目标viewController

时间:2017-09-05 09:48:45

标签: ios swift3 branch.io twitterkit

我正在使用TwiterKit 3.0框架。我正在使用Deeplink分享我的应用程序的推文。但问题是它呈现了一个新的viewController并显示了twitter对话框。但我的要求是需要像照片应用分享屏幕一样分享。

if let deepLinkurl = branchObject.getShortUrl(with: shareLinkProperties) {

            let composer = TWTRComposer()
            composer.setURL(URL(string: deepLinkURL))

            composer.show(from: self) { result in
                if (result == TWTRComposerResult.cancelled) {
                    print("Tweet composition cancelled")
}
}

如果我在代码之上运行,我就会这样 twitterShareImage1

但我需要这样的东西。 shareImage2

1 个答案:

答案 0 :(得分:1)

您可以使用Branch的showShareSheet()方法共享其他应用的分支链接。 以下是使用shareSheet并从应用程序列表中选择Twitter时如何共享链接。

Branch Share Sheet

您可以查看文档here