私のアプリは、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 の新しいポリシーですか、それとも私の問題ですか?
助けてくれてありがとう。