2017-09-05 37 views
1

Im使用TwiterKit 3.0 framwork。即时通讯使用Deeplink为我的应用程序分享推文。但问题是它呈现一个新的viewController并显示twitter对话框。但我的要求是需要分享像照片应用程序共享屏幕。Twitterkit提供了一个新的视图控制器,而不是目前的视图控制器

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

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

Branch Share Sheet

您可以检查出的文档here

+0

这是一个很好的答案,但我需要使用twitterKit按要求。 – Sarath

+0

@Sarath我很抱歉在那里没有太大的帮助。看起来像一个Twitterkit功能,当共享链接。 –

相关问题