0

私のアプリは、1 つの UIImage に収集されたいくつかの結果 (アプリ内で到達) を共有することをユーザーに提案します (したがって、これは既知の URL を持つ画像ではありません)。

共有者にもいくつかのページへのリンクを共有してもらいたい(「stackoverflow.com」としましょう)

問題は、コントローラーにリンクを追加すると、共有コントローラーに UIImage (ページのロゴまたはスニペットを表示) が表示されないことです。それ以外の場合は、リンクなしで UIImage が正しく表示されます。

SLComposeViewController を使用していますが、これは必須ではありません。この問題のため、FBSDKShareButton を使用できません (必要な場合)。FBSDKSharingDialog は UIImages を受け入れません

コード:

//image : UIImage    
let fbShareController: SLComposeViewController = SLComposeViewController(forServiceType: SLServiceTypeFacebook)
fbShareController.addImage(image) 
fbShareController.addURL(NSURL(string: "www.stackoverflow.com"))

self.presentViewController(fbShareController, animated: true, completion: nil)

これは Facebook の新しいポリシーですか、それとも私の問題ですか?

助けてくれてありがとう。

4

1 に答える 1