gpt4 book ai didi

ios - Facebook sdk 3.5.1 邀请好友请求在 ios 中进行双重选择

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:22:05 26 4
gpt4 key购买 nike

我在 fb SDK 3.2 上没有这个问题,但在我升级到 SDK 3.5.1 后, friend 邀请程序出现了一些奇怪的问题,当我选择一个 friend 时,它会选择所选的一个和它下面的一个。此外,当我尝试向下滚动时,它会重新启动表格并将我带回表格顶部。这是我的方法:

-(IBAction)secondClick:(id)sender
{
NSDictionary *params = [[NSDictionary alloc] initWithObjectsAndKeys:nil];

[FBWebDialogs
presentRequestsDialogModallyWithSession:nil
message:@"Learn how to make your iOS apps social."
title:@"Test"
parameters:params
handler:^(FBWebDialogResult result, NSURL *resultURL, NSError *error) {
if (error) {
// Error launching the dialog or sending the request.
NSLog(@"Error sending request.");
} else {
if (result == FBWebDialogResultDialogNotCompleted) {
// User clicked the "x" icon
NSLog(@"User canceled request.");
} else {
// Handle the send request callback
NSDictionary *urlParams = [self parseURLParams:[resultURL query]];
if (![urlParams valueForKey:@"request"]) {
// User clicked the Cancel button
NSLog(@"User canceled request.");
} else {
// User clicked the Send button
NSString *requestID = [urlParams valueForKey:@"request"];
NSLog(@"Request ID: %@", requestID);
}
}
}
}];

最佳答案

据我所知,facebook 已经解决了这个问题,并且很快就会上线。另一种解决方案是制作您自己的自定义 UI。1.获取好友列表——[自己startConnectionWithGraphPath:@"me/friends"parameters:params method:@"GET"completionSelector:@selector(callback)]

  1. 使用url @"https://graph.facebook.com/fbid/picture "下载图片

  2. 实现类似于 facebook 的请求 ui 的 TableView ,显示好友列表及其个人资料照片。

  3. 使用“to”参数将请求定向到选定的用户。 NSMutableDictionary* params = [NSMutableDictionary dictionaryWithObjectsAndKeys: @"286400088", @"to", nil];

这样你就不需要显示 facebook ui 来选择 friend 了。尽管在用户从您的自定义 UI 中选择 friend 后 UI 仍会出现,但这只是点击“发送”。

关于ios - Facebook sdk 3.5.1 邀请好友请求在 ios 中进行双重选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16624043/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com