title: Deleting multiple (not yet loaded) rows in UITableView
body: <p>I'm having a bit of trouble trying to delete rows that haven't been loaded (or not visible) from a UITableview.</p>
  
  <p>My setup is as follows -</p>
  
  <p>There are two sections in the tableview and each element in section 1 is associated with multiple elements from section two.</p>
  
  <p>To give you an example (The data isn't really related to what I'm trying to do, but I believe this will be an example that doesn't really require much explanation)</p>
  
  <p>Section 1 </p>
  
  <ul>
  <li>BMW</li>
  <li>Acura</li>
  <li>Merc</li>
  </ul>
  
  <p>Section 2</p>
  
  <ul>
  <li>328i</li>
  <li>335i</li>
  <li>RX</li>
  <li>LX</li>
  <li>TX</li>
  <li>C300</li>
  <li>C550</li>
  </ul>
  
  <p>My internal model goes something like this -</p>
  
  <pre><code>NSMutableArray Cars[]
  NSMutableArray Models[]
  
  cars[0] = "BMW"
  cars[1] = "Acura"
  cars[2] = "Merc"
  </code></pre>
  
  <p>Each element in Models[] is a vector and their conents are listed below</p>
  
  <p><code>Models = [ ["328i", "335i"], ["RX", "LX", "TX"], ["C300", "C550"] ];</code></p>
  
  <p>So for the functionality I'm trying to build. If the user clicks delete and tries to delete BMW, the App needs to remove the entry for BMW from section 1 and the entries for 328i and 335i in section two. However, the user is free to delete any single row of section two independently.</p>
  
  <p>Can anyone point me to a way I can proceed with this?</p>