Facebook iOS SDK - FWWebDialogs无法呈现消息

时间:2013-08-29 02:17:38

标签: ios facebook facebook-ios-sdk

我在iOS应用中使用Facebook SDK。我登录很好,拉着朋友名单等等。

我添加了代码来发送请求:

[FBWebDialogs
 presentRequestsDialogModallyWithSession:session
 message:@"Message"
 title:@"Title"
 parameters:params
 handler:^(FBWebDialogResult result, NSURL *resultURL, NSError *error) {
     // view cleanup here
 }];

会话是存储在类处理登录中的FBSession。参数是suggestions,包括一系列朋友。如果params为nil,则下面描述的问题同样发生(在这种情况下,列表显示所有朋友)。

当我调用对话框时,会出现以下内容:

Request screenshot

请注意,缺少“消息”文本,以及https://developers.facebook.com/docs/ios/ios-sdk-games/requests/等各种Facebook文档页面上显示的整个消息块。

我正在使用Facebook SDK 3.7.1,这是该帖子的最新版本。上面的屏幕截图来自使用Facebook测试用户帐户的模拟器。在使用“真实”Facebook帐户的设备上也会出现同样的问题。

2 个答案:

答案 0 :(得分:3)

我看到了同样的问题。它似乎是一个非常新的开发,因为之前对话框确实显示了消息预览。我还注意到,如果指定'to'参数,对话框会显示消息预览;仅当我省略'to'参数以便对话框显示所有用户的朋友时,才会丢失消息预览。不幸的是,我没有解决方案,但如果有助于更接近解决方案,我想分享这些额外的观察结果。

  • 安德鲁

答案 1 :(得分:2)

显然,这是“按设计”!! :(

https://developers.facebook.com/bugs/605575982818621