2017-09-05 6 views
1

ImはTwiterKit 3.0フレームワークを使用しています。そして、私はDeeplinkを使って私のアプリケーションのツイートを共有しています。しかし問題は、新しいviewControllerを提示し、twitterダイアログボックスを表示することです。しかし、私の要件は、写真アプリ共有画面のように共有する必要があります。Twitterkitは、代わりに新しいviewcontrollerをターゲットviewControllerに表示します。

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

ブランチのshowShareSheet()メソッドを使用して、他のアプリケーションへのブランチリンクを共有できます。 共有シートを使用して、アプリケーションのリストからTwitterを選択したときのリンクの共有方法は次のとおりです。

Branch Share Sheet

あなたは良い答えたドキュメントhere

+0

をチェックアウトすることができますが、私は要件ごとにtwitterKitを使用する必要があります。 – Sarath

+0

@Sarath大変申し訳ございません。リンクを共有するときにtwitterkitの機能のように見えます。 –

関連する問題