gpt4 book ai didi

objective-c - Facebook 帮助、iOS SDK

转载 作者:行者123 更新时间:2023-11-29 04:40:28 27 4
gpt4 key购买 nike

我目前正在制作 Facebook iOS 应用程序,在该应用程序中,我试图获取用户 Facebook 墙并将其放入 UITable View 中。

到目前为止我已经:

[facebook requestWithGraphPath:@"me/home" andDelegate:self];

加载 View 时调用此函数。

Facebook 中确实收到响应,我想用帖子填充表格 View ,但这就是我遇到麻烦的地方。我到处寻找答案,并阅读了苹果和 Facebook 的文档,但他们对我的情况没有帮助。另外,如果有人发布视频或图像,我将如何在 TableView 中处理它?任何帮助将不胜感激。

谢谢,维林德·博拉

最佳答案

您需要获取响应并将其放入 NSArray 中。然后在您的 UITableViewDelegate 方法中加载单元格:

-(void)request:(FBRequest *)request didLoad:(id)result {
// take my result and put it into an array, usually it's an NSDictionary
NSArray *friendsFBData = [result objectForKey:@"data"];
NSMutableArray *friendIds = [NSMutableArray arrayWithCapacity:friendsFBData.count];
for (int x = 0; x < friendsFBData.count; x++) {
[friendIds addObject:[((NSDictionary*)[friendsFBData objectAtIndex:x]) objectForKey:@"id"]];
}

// don't forget to call loadData for your tableView
[self reloadData];
}

-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
// Grab data from array
NSString *myName = [myArray objectAtIndex:indexPath.row];
[myLabel setText:myName];
}

关于objective-c - Facebook 帮助、iOS SDK,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10466892/

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