Como usar dequeueReusableCellWithIdentifier no Swift?

Se eu descomentar

tableView(tableView: UITableView?, cellForRowAtIndexPath indexPath: NSIndexPath?)

Eu recebo um erro na linha

let cell = tableView.dequeueReusableCellWithIdentifier("reuseIdentifier", forIndexPath: indexPath)

isso dizUITableView? does not have a member named 'dequeueReusableCellWithIdentifier'

Se eu desembrulhar a visualização da tabela, o erro desaparecerá, mas no Objective-C, normalmente verificamos se a célula existe ou não e, se não, criamos uma nova. No Swift, uma vez que o padrão fornecido usa olet palavra-chave e desembrulha uma opção opcional, não podemos reatribuí-la se for nula.

Qual é a maneira correta de usar dequeueReusableCellWithIdentifier no Swift?

questionAnswers(5)

yourAnswerToTheQuestion