1

我有一个充满 NSMutableArray 的 NSMutableArray。我想根据特定索引数组的大小用适当数量的行填充我的表视图。

我目前有数组设置来获取数组中的第一个元素,然后表格将行数设置为该特定数组的大小。理想情况下,我想将行设置为每个元素的计数,其中大多数(数组)具有不同的大小。

这是我目前拥有的:

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {

        // Return the number of rows in the section.

        WorkoutManager *workoutManager = [WorkoutManager sharedInstance];
        NSMutableArray *blah = [[workoutManager workouts] objectAtIndex:0];

        return [blah count];
    }

任何帮助将不胜感激。

4

1 回答 1

0

请按以下方式进行:

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
WorkoutManager *workoutManager = [WorkoutManager sharedInstance];
        return [[workoutManager workouts] count];
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
WorkoutManager *workoutManager = [WorkoutManager sharedInstance];
        NSMutableArray *blah = [[workoutManager workouts] objectAtIndex:indexPath.section];

        return [blah count];
}

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
WorkoutManager *workoutManager = [WorkoutManager sharedInstance];
        NSMutableArray *blah = [[workoutManager workouts] objectAtIndex:indexPath.section];
YourObj *obj = [blah objectAtIndex:indexPath.row];
        //Do further...
}
于 2012-04-11T06:43:33.167 回答