我在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,则下面描述的问题同样发生(在这种情况下,列表显示所有朋友)。
当我调用对话框时,会出现以下内容:
请注意,缺少“消息”文本,以及https://developers.facebook.com/docs/ios/ios-sdk-games/requests/等各种Facebook文档页面上显示的整个消息块。
我正在使用Facebook SDK 3.7.1,这是该帖子的最新版本。上面的屏幕截图来自使用Facebook测试用户帐户的模拟器。在使用“真实”Facebook帐户的设备上也会出现同样的问题。
答案 0 :(得分:3)
我看到了同样的问题。它似乎是一个非常新的开发,因为之前对话框确实显示了消息预览。我还注意到,如果指定'to'参数,对话框会显示消息预览;仅当我省略'to'参数以便对话框显示所有用户的朋友时,才会丢失消息预览。不幸的是,我没有解决方案,但如果有助于更接近解决方案,我想分享这些额外的观察结果。
答案 1 :(得分:2)
显然,这是“按设计”!! :(