iOS Facebook原生共享对话框:初始文本



我在iOS应用中使用Facebook Native Share Dialog。我给出了初始文本,但当对话框弹出时,它会将帖子URL添加到我的初始文本中。我该如何解决这个问题?代码如下:

BOOL displayedNativeDialog =
    [FBNativeDialogs
     presentShareDialogModallyFrom:self
     initialText:@"Say something about this..."
     image:[UIImage imageWithData:imageData]
     url:[NSURL URLWithString:activityUrl]
     handler:^(FBNativeDialogResult result, NSError *error) {
         if (error) {
         } else {
             if (result == FBNativeDialogResultSucceeded) {
             } else {
             }
         }
     }];

如果您正在共享URL(链接共享)并且图像位于该链接中,则只需将image参数设置为nil。那么帖子URL将不会被添加到初始文本中。如果你提供了一张图片,这就好像你在分享一张照片,并添加了链接(和文本)作为照片标题信息。

所以根据你想做的,选择适合你的选项,也就是说,它是链接共享还是照片共享。

最新更新