Objective c ios UITableView:如何在特定标题部分显示正确的数据列表?

Objective c ios UITableView:如何在特定标题部分显示正确的数据列表?,objective-c,xcode,uitableview,ios5,Objective C,Xcode,Uitableview,Ios5,因此,我对我的一个观点有两个部分,例如: 1. My Events 2. My Matches 3. All Events 现在我想在每个部分上显示几行(有限制),然后添加另一个指向主视图的单元格 由于数据将来自API,我仍然需要将数据分为三个部分,这非常简单,因为我在该实现中有3个阵列,例如: @implementation MainOptionsController{ NSArray *mainHeaders; NSArray *myEvents; NSArray *myMatche

因此,我对我的一个观点有两个部分,例如:

1. My Events
2. My Matches
3. All Events
现在我想在每个部分上显示几行(有限制),然后添加另一个指向主视图的单元格

由于数据将来自API,我仍然需要将数据分为三个部分,这非常简单,因为我在该实现中有3个阵列,例如:

@implementation MainOptionsController{
 NSArray *mainHeaders;
 NSArray *myEvents;
 NSArray *myMatches;
 NSArray *allEvents;
}

-(void)ViewDidLoad{
  [super ViewDidLoad];
  myEvents = [NSArray arrayWithObjects:@"My Event 1", @"My Event 2", @"View More" nil];
  myMatches =[NSArray arrayWithObjects:@"My match 1", @"My match 2", @"View More" nil]; 
  allEvents = [NSArray arrayWithObjects:@"Event 1", @"Event 2", @"View More" nil];
}
我已经为每个部分显示了标题,但我的问题是如何在它们各自的部分上显示数组


谢谢

在tableView委托类中实现以下方法

- (UITableViewCell *)cellForRowAtIndexPath:(NSIndexPath *)indexPath;

此方法是从它显示的每个单元格的tableView中调用的。

对不起,我对xcode有点陌生。我想知道我是否必须为每个控制器创建一个委托类?或者,您不能将该进程放在它所在的控制器上吗?当然,您可以将任何类实例分配给委托属性,但要确保该类符合委托的协议。