Overriding `UITableViewDelegate`'s `tableView:cellForRowAtIndexPath:` is causing the following compile error:

> 
> Overriding method with selector 'tableView:cellForRowAtIndexPath:' has incompatible type '(UITableView!, NSIndexPath!) -> UITableViewCell!'
> 
> 
> 

The current implementation of the override function is:

```
override func tableView(tableView: UITableView!, cellForRowAtIndexPath indexPath: NSIndexPath!) -> UITableViewCell!
{
    let cell = tableView.dequeueReusableCellWithIdentifier("cellIdent", forIndexPath: indexPath) as UITableViewCell

    // Configure the cell...

    return cell
}

```

What is causing the error and how can it be fixed?