我使用FB SDK允许用户邀请朋友下载我的应用程序.我在用户点击邀请按钮时创建了FB请求.该动作如下所示:
- (IBAction)inviteButtonPressed:(UIButton *)sender {
// create a dictionary for our dialog's parameters
NSMutableDictionary *params = [NSMutableDictionary dictionaryWithCapacity: 7];
// set the frictionless requests parameter to "1"
[params setObject: @"1" forKey:@"frictionless"];
[params setObject: @"Test Invite" forKey:@"title"];
[params setObject:appID forKey:@"app_id"];
[params setObject: @"Test" forKey: @"message"];
if([friendsToInvite count] != 0){
[params setObject:friendsToInvite forKey:@"to"];
NSLog(@"%@", params);
}
// show the request dialog
[facebook dialog:@"apprequests" andParams:params andDelegate: nil];
}
Run Code Online (Sandbox Code Playgroud)
问题是我正在传递一组朋友(由用户选择)作为@"to"属性的对象.这就是Facebook库试图解析@"到"对象(来自Facebook的代码)的方式:
id fbid = [params objectForKey:@"to"];
if (fbid != nil) {
// if value …Run Code Online (Sandbox Code Playgroud) 我试图模拟键盘出现动画,只使用自定义子视图,将显示用户三个按钮.有没有办法用故事板来完成这个任务(即无需以编程方式创建子视图)?