与已选中的朋友一起显示 Fbwebdialog
Posted
技术标签:
【中文标题】与已选中的朋友一起显示 Fbwebdialog【英文标题】:Show Fbwebdialog with friends already checked 【发布时间】:2014-03-29 09:09:24 【问题描述】:我正在尝试从游戏中发送邀请,但我想根据某些标准预先检查一些用户。根据facebook教程,我可以使用带有一些用户ID的参数'to'来做到这一点。但是这样一来,用户就失去了改变我对朋友的建议并发送给其他人的机会。 这是我现在使用的代码,它向特定的朋友发送请求。但正如我所说,用户不能更改要发送的用户。
- (void)inviteFriends
NSString *facebookID = @"100003355638755";
NSMutableDictionary* params =
[NSMutableDictionary dictionaryWithObject:facebookID forKey:@"to"];
NSString *message = @"SOME_MESSAGE";
NSString *title = @"TITLE";
[FBWebDialogs presentRequestsDialogModallyWithSession:session
message:message
title:title
parameters:params handler:
^(FBWebDialogResult result, NSURL *resultURL, NSError *error)
];
【问题讨论】:
【参考方案1】:获取一个全新的视图控制器,在其中获取用户的 Facebook 好友,用这些好友填充表格视图,预先检查您建议的人(可能通过将它们移动到列表顶部并显示不同的 UI他们,或者可能是“建议的邀请”部分标题和通用“Facebook上的朋友”的另一个标题),添加一个按钮来处理对选定朋友的网络对话邀请(可能作为导航栏项目),您将拥有一个完整的可定制的 Facebook 邀请机制。
【讨论】:
我明白了。但是你能举个例子吗?以上是关于与已选中的朋友一起显示 Fbwebdialog的主要内容,如果未能解决你的问题,请参考以下文章
c# winfrom。有4个 checkBox控件,如何判断只要选中,就把选中的checkbox的内容放一起显示出来?
java,在table中如何让它在显示的时候就默认选中了某一行?应调用啥方法?
关于PHP中的 serialize () 和 unserialize () 的使用(即关于PHP中的值与已存储的表示的相互转换)