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 に答える