0

セクション数と行数が動的なセクション化されたテーブルビューがあります。データは、異なる配列と辞書から各行に与えられます。を呼び出すときに、現在の行の前の任意のセクションの行をカウントして、行の数を取得したいと思いdidSelectRowAtIndexPathます。この回答に従いましたが、間違った結果が得られます。線形カウントを取得する方法があるはずだと思います...

4

1 に答える 1

0

私は解決策を見つけました:- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section 私は追加しました:

NSString *numberOfRowsInSectionString = [[NSString alloc]initWithFormat:@"Section%i",section];
            [numberOsRowsArray addObject:numberOfRowsInSectionString];

行番号を知る必要があるときは、次のようになります。

NSString *currentSectionString = [[NSString alloc]initWithFormat:@"Section%i",indexPath.section];
    [numberOsRowsArray sortUsingSelector:@selector(compare:)];
    NSUInteger indexOfTheObject = [numberOsRowsArray indexOfObject:currentSectionString]+indexPath.row;
于 2013-03-12T17:44:54.250 に答える