2014-12-02 66 views
0

我试图通过Facebook应用程序与FBDialog类共享生成的图像。这个想法是允许给朋友和位置添加标签,所以SLComposeViewController不是很理想(尽管我正在回归)。问题在于,在它开启Facebook应用程序并且用户按下分享之后,它从未实际共享。它会卡在加载屏幕上,并且该条始终从0%开始,超过100%,然后回到0.通过FBDialog共享图像失败在Facebook应用程序

我正在使用以下代码。我不确定这是否是我的实现或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!"); 
              } 
             }]; 
} 

enter image description here 感谢。

回答

1

我能够通过在我的info.plist中设置正确的Facebook应用程序名称来解决这个问题。出于某种原因,我在developer.facebook.com上设置的那个与我的应用程序之间肯定有小小的差异。

相关问题