【问题标题】:Sharing image through FBDialog fails in facebook app在 Facebook 应用程序中通过 FBDialog 共享图像失败
【发布时间】:2014-12-02 16:54:55
【问题描述】:

我正在尝试通过 facebook 应用程序与 FBDialog 类共享生成的图像。这个想法是允许标记朋友和位置,因此 SLComposeViewController 不是很理想(尽管我回退到那个)。问题是,在它打开 facebook 应用程序并且用户按下共享后,它从未真正共享过。它卡在加载屏幕上,并且条形图不断从 0% 开始,超过 100%,然后回到 0。

我正在使用以下代码。我不确定这是我的实现问题还是 Facebook 应用程序本身的问题。

if ([FBDialogs canPresentShareDialogWithPhotos]) {
    FBPhotoParams *params = [[FBPhotoParams alloc] init];
    UIImage *img = [self generatePrayerImage];
    params.photos = @[img];
    
    [FBDialogs presentShareDialogWithPhotoParams:params
                                     clientState:nil
                                         handler:^(FBAppCall *call,
                                                   NSDictionary *results,
                                                   NSError *error) {
                                             if (error) {
                                                 NSLog(@"Error: %@",
                                                       error.description);
                                             } else {
                                                 NSLog(@"Success!");
                                             }
                                         }];
}

谢谢。

【问题讨论】:

    标签: ios facebook


    【解决方案1】:

    我可以通过在 info.plist 中设置正确的 Facebook 应用名称来解决此问题。出于某种原因,我在 developer.facebook.com 上设置的设置与我的应用程序之间肯定存在细微差别。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多