SLComposeViewController不会共享图像和URL

时间:2016-03-17 21:24:23

标签: ios objective-c iphone facebook

我正在尝试使用SLComposeViewController在Facebook上分享照片和网址。只有URL显示在预览和新闻源中。

  1. 如果我只分享图片,则效果很好:图片会显示在Feed
  2. 如果我只分享网址,与我同时共享网址时,会分享网址
  3. 我完全清楚,根据Facebook的政策,无论你放在那里,初始文本都会被破解,但这个问题与此无关
  4. 直接使用FBSDKShareLinkContent或FBSDKSharePhotoContent我有完全相同的结果
  5. 似乎URL会覆盖您要分享的任何图像内容。我正在使用iOS 9.2,在设备上安装了Facebook应用程序50.0

    以下是我正在使用的代码:

    SLComposeViewController *fbController = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook];
    
    //setting completion handler omitted
    
    [fbController addImage:self.image]; //any image
    [fbController addURL:[NSURL URLWithString:url]];
    [self presentViewController:fbController animated:YES completion:nil];
    

    任何想法如何解决这个问题?

0 个答案:

没有答案