セクション番号を関数に取得しようとしています。私は使っている
-(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
この関数からテーブルのセクションをリロードしようとしています
-(void)headerButtonPushed:(id)sender
{
NSLog(@"Heder pressed: %d",[sender tag]);
if (_state == [sender tag])
_state = kAllSectionClose;
else
_state = [sender tag];
// Here i need to reload the specific section
}
私はタグを持っていることを知っていますが、私が使用する必要がある機能は
[tableView reloadSections:indexPath withRowAnimation:UITableViewRowAnimationAutomatic];
そのためには、インデックスパスが必要です..
私は試します
NSIndexPath *indexPath = [NSIndexPath indexPathForRow:[sender tag] inSection:0];
しかし、エラーが発生しましたか?