title: Ambiguous reference to member 'tableView' when dequeuing a cell
body: <p>I'm running into an odd error. This line of code functions correctly:</p>
  
  <pre><code>let cell = self.tableView.dequeueReusableCellWithIdentifier("FeedCell", forIndexPath: indexPath) as UITableViewCell!
  </code></pre>
  
  <p>However when I cast to <code>FeedCell!</code> (a subclass of <code>UITableViewCell</code>):</p>
  
  <pre><code>let cell = self.tableView.dequeueReusableCellWithIdentifier("FeedCell", forIndexPath: indexPath) as FeedCell!
  </code></pre>
  
  <p>Xcode throws the error: <code>Ambiguous reference to member 'tableView'</code></p>
  
  <p>I'm not sure how it can be ambiguous, let alone triggered by a different casting!</p>