Custom UITableViewCell not appearing
<p>I've got a <code>UITableViewController</code> with a custom cell view. I created an empty Interface Builder document, then added a Table View Cell, then added a label to it. The Table View Cell has a corresponding class that extends <code>UITableViewCell</code>. The Table View Cell's label in Interface Builder is linked (outet) to the var in my custom class</p>

<pre><code>class MyTableViewCell: UITableViewCell {
    @IBOutlet var someLabel: UILabel!
</code></pre>

<p>The problem is that the the custom cell never renders, it's always  blank (I tried the background color trick too). I never see the label. In fact the label is always null.</p>

<p>In my <code>UITableViewController</code>'s <code>viewDidLoad()</code>, I've tried</p>

<pre><code>let nib = UINib(nibName: "MyTableCellView", bundle: nil)
tableView.registerNib(nib, forCellReuseIdentifier: "myCell")
</code></pre>

<p>as well as</p>

<pre><code>tableView.registerClass(MyTableViewCell.self, forCellReuseIdentifier: "myCell")
</code></pre>

<p>I also have</p>

<pre><code>override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -&gt; UITableViewCell {
    let cell = tableView.dequeueReusableCellWithIdentifier("myCell", forIndexPath: indexPath) as! MyTableViewCell
    print("cellForRowAtIndexPath, cell = \(cell), someLabel = \(cell.someLabel)")
    return cell
}
</code></pre>

<p>At runtime it is dequeueing as <code>cell</code> is non-null, however <code>cell.someLabel</code> is nil.</p>

<p>What does it take to have a custom table view cell render?</p>