Facebook iOS SDK,使用 ShareDialog(不是 GraphAPI)分享带有标题的图像

Facebook iOS SDK , share an image with a caption using ShareDialog (not GraphAPI)

我正在使用以下代码通过 ShareDialog 将图片分享到 Facebook。但是我无法为此设置标题。 params 没有 属性 作为标题。

 FBPhotoParams *params = [[FBPhotoParams alloc] init];

        params.photos = @[image]; // this is an UIImage instance.


        [FBDialogs presentShareDialogWithPhotoParams:params
                                         clientState:nil
                                             handler:^(FBAppCall *call,
                                                       NSDictionary *results,
                                                       NSError *error) {
                                                 if (error) {
                                                     NSLog(@"Error: %@",
                                                           error.description);
                                                 } else {
                                                     NSLog(@"Success!");
                                                 }
                                             }];

然而,有一种不同的方法可以通过图片共享状态更新,但这种方法允许将图像共享为网络 link。

presentMessageDialogWithLink:name:caption:description:picture:clientState:handler:

我想像在我的第一种方法中一样共享一个带有标题的本地 UIImage。这可能吗?

不支持通过照片共享对话框添加字幕。用户必须自己输入 caption/message。