title: Dynamic expandable UITableView with sections
body: <p>I am currently creating a UITableView with expandable/collapsable sections.</p>
  
  <p>I get data from the Internet in JSON format, storing it in arrays just like this :</p>
  
  <p>{Section 1 {s1 data 1, s1 data 2, ... }, Section 2 {s2 data 1, s2 data 2, and so on}}</p>
  
  <p>Sections can be alphabetical letters, year number or whatever.</p>
  
  <p>I create my table view headers like this :</p>
  
  <pre><code>GTHeaderView *header = [GTHeaderView headerViewWithTitle:[NSString stringWithFormat:@"%@", myArray.SectionValue]];
  [header.button addTarget:self action:@selector(toggleSection) forControlEvents:UIControlEventTouchUpInside];
  </code></pre>
  
  <p>This is fine, but in my "toggleSection" method, I can't find a way to know witch section have been touched to be collapsed/expanded.</p>
  
  <p>I know I can't send parameters in selector... so what solution do you think would fit my needs ?</p>
  
  <p>Thanks in advance !</p>