title: iOS: Property 'tableView' not found
body: <p>My function <code>[ViewController.tableView reloadData]</code> does not work, although I implemented <code>@class ViewController</code> in the .h file and imported <code>#import "ViewController.h"</code> in the .m file.</p>
  
  <p>What am I doing wrong??</p>
  
  <p>--- EDIT ---</p>
  
  <p>Here's my .h file:</p>
  
  <pre><code>@class XMLAppDelegate, XMLProductDetailView;
  
  @interface XMLViewController : UITableViewController &lt;UIScrollViewDelegate, XMLImageDownloaderDelegate&gt; {
  
      NSMutableDictionary *imageDownloadsInProgress; 
  
      XMLAppDelegate *appDelegate;
      XMLProductDetailView *productDetailView;
      IBOutlet UISearchBar *searchBar;
      IBOutlet UITableView *tableView;
  }
  
  @property (nonatomic, retain) NSMutableDictionary *imageDownloadsInProgress;
  @property (nonatomic, retain) IBOutlet UISearchBar *searchBar;
  @property (nonatomic, retain) IBOutlet UITableView *tableView;
  
  - (void)imageDidLoad:(NSIndexPath *)indexPath;
  
  @end
  </code></pre>
  
  <p>But notice: when I include <code>IBOutlet UITableView *tableView;</code>, it hides an instance variable.</p>