我有三个课程,我只是在tableView中显示我的Facebook好友。我成功地把朋友的名字变成了朋友阿瑞。我必须在FriendList类中显示朋友姓名。
1)RootViewController类
2)FriendList类
3)Facebook互动课
我的问题是:
My FriendList类在获取(解析)之前加载完成。并且在我的数组中 friendArray计数为0.(因为(提取)解析未完成)。在我的控制台中,数组计数为150。
friendListObject.friendArray = parsedArray; // where get data
-(void)butoonClicked
{
FBFeedPost *post = [[FBFeedPost alloc]initWithFriendList:self.imageView.image];
[post publishPostWithDelegate:self];
FriendList *friendList=[[FriendList alloc]initWithNibName:@"FriendList" bundle:[NSBundle mainBundle]];
[[self navigationController] pushViewController:friendList animated:YES];
}
答案 0 :(得分:0)
当您完成对facebook数据的解析时,您可以将朋友数组传递给类FriendList。这可以通过调用FriendList中的函数来完成。您可以使用此传递的数组填充friendListObject.friendArray并调用[tableview reloadData];
答案 1 :(得分:0)
UITableView
有一个名为reloadData
的方法来刷新自身及其所有数据源方法。
解析器完成解析后,只需调用[yourTable reloadData]
即可。