title: Why "error: expected specifier-qualifier-list before 'UITextView'" (but not for other view types!)
body: <p>A question about <em>specifier-qualifier-list</em> has already been (asked) and answered but none of the anwsers given solve my problem. </p>
  
  <p>My code is simple:</p>
  
  <pre><code>#import &lt;UIKit/UIKit.h&gt;
  
  @interface TableCellWithTextView: UITableViewCell
  {    
  @private
      UITextView *theTextView;
  }
  
  @property (nonatomic, retain) UITextView *theTextView;
  
  @end
  </code></pre>
  
  <p>But I get the compiler error "error: expected specifier-qualifier-list before 'UITextView'" </p>
  
  <p>If I replace <code>UITextView</code> with <code>UIView</code> the error goes away. More oddly in my um.. in my view (no pun intended ;-)) is that I can also use any other view class without problem (<code>UITextLabel</code>, <code>UIImageView</code>, etc..) </p>
  
  <p>But most bizarrely of all, elsewhere in my project, <strong>this compiles (and works)</strong>:</p>
  
  <pre><code>#import &lt;UIKit/UIKit.h&gt;
  
  
  @interface ToDoDetailTextViewEditCell : UITableViewCell
  {
  @private
      UITextView *theTextView;
  }
  
  @property (nonatomic, retain) UITextView *theTextView;
  
  @end
  </code></pre>