在我的tableView numberOfRowsInSection被稱爲兩次,但的cellForRowAtIndexPath不叫?我想在tableView中顯示Facebook朋友列表(如果cellForRowAtIndexPath調用我的問題解決了問題)。numberOfRowsInSection但不是的cellForRowAtIndexPath叫
我在陣列得到正確的價值在這裏,但如果所謂的表的方法,因爲好友列表的解析不能完成它不是去的cellForRowAtIndexPath,但下一次,當我重新載入數據首次顯示值194(我在facebood朋友)在numberOfRowsInSection但仍然沒有去cellForRowAtIndexPath。我對這個問題感到厭倦?
@implement RootViewController
//In this view i do two things. First use FBFeedPost to Fetch the Friend List from Facebook and Second navigate to FBFriends view
FBFeedPost *post = [[FBFeedPost alloc]initWithFriendList:self.imageView.image];
[post publishPostWithDelegate:self];
FBFriends *friendList=[[FBFriends alloc]initWithNibName:@"FBFriends" bundle:[NSBundle mainBundle]];
[[self navigationController] pushViewController:friendList animated:YES];
@end
@implement FBFeedPost
//After parsing friends list i pass Array to a FBFriend class function
FBFriends *obj1=[[FBFriends alloc]init];
[obj1 getFreindName:nameItems];
@end
@implement FBFriends
-(void)getFreindName:(NSMutableArray *)friendName
{
friendsArray=friendName;
NSLog(@"the count of name is %d",[friendsArray count]);// here i get right answer.
[self.tableView reloadData];
}
@end
請在標題中總結這個問題。 – 2012-06-29 04:43:12
您提供的數據不足。 也有你在你的方法中設置委託給自己在初始化表格視圖時 – Sumanth
當你獲得數據時重新加載時有什麼問題......每個人都這樣做...... –