title: Refreshing the UITableView from UITableViewCell
body: <p>Is there an easy way to trigger a [UITableView reloadData] from within a UITableViewCell?  I am loading remote images to be displayed after the initial table display, and updating the image with <code>self.image = newImage</code> does not refresh the table.  Resetting the cell's text value does refresh the table, but this seems sloppy.</p>
  
  <p>MyTableViewCell.h</p>
  
  <pre><code>@interface MyTableViewCell : UITableViewCell {}
  - (void)imageWasLoaded:(ImageData *) newImage;
  </code></pre>
  
  <p>MyTableViewCell.m</p>
  
  <pre><code>@implementation MyTableViewCell
  - (void)imageWasLoaded:(UIImage *) newImageData {
      self.image = newImage; //does not refresh table
  
      //would like to call [self.tableView reloadData] here,
      //but self.tableView does not exist.
  
      //instead I use the below line
      self.text = self.text; //does refresh table
  }
  @end
  </code></pre>