iOS Facebook应用程序请求对话框始终发送无摩擦请求

时间:2014-09-25 05:25:54

标签: ios facebook apprequests

我正在开发一款游戏,它使用Facebook SDK和网络对话框来呈现朋友选择器并发送应用请求。

问题是这样的:当我第一次向某人发送请求时,发送请求时没有显示确认对话框。

有人可以提出导致这种行为的原因吗?

请在下面找到代码。

SBJsonWriter *writer = [SBJsonWriter new];

NSMutableDictionary *data = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                             [NSNumber numberWithInt:kGiftHearts], @"type",
                             @-1, @"gate",
                             nil];

NSMutableDictionary *params = [NSMutableDictionary dictionaryWithObjectsAndKeys:
                               [writer stringWithObject:data], @"data",
                               nil];

[FBWebDialogs
 presentRequestsDialogModallyWithSession:[PFFacebookUtils session]
 message:[NSString stringWithUTF8String:STR_GIFT_MESSAGE]
 title: [NSString stringWithUTF8String:STR_GIFT_TITLE]
 parameters:params
 handler:^(FBWebDialogResult result, NSURL *resultURL, NSError *error) {
     if (error) {
         (target->*failure)(target);
     } else {
         (target->*success)(target);
     }
 }];

0 个答案:

没有答案