2012-12-25 53 views
0

我在iOS應用中使用Facebook Native Share對話框。我給出了初始文本,但是當對話彈出時,它會將我的初始文本添加到URL中。我怎麼解決這個問題?這裏的代碼。iOS Facebook Native Share對話框:初始文本

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 { 
      } 
     } 
    }]; 

回答

0

如果您要共享URL(鏈接共享)並且圖像位於該鏈接中,那麼只需將圖像參數設置爲nil即可。然後,發佈的網址將不會添加到初始文本中。如果您提供圖片,就好像您分享照片並添加鏈接(和文本)作爲照片標題信息一樣。

因此,根據您要做的事情,選擇適合您的選項,即它是鏈接共享還是照片共享。