Células UITableView não nulas na inicialização

Eu estou montando meuUITableView usando o editor de storyboard. Para criar minhas células, estou usando o método delegado padrão:

<code>- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 
{
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"SearchResultCell"];
        if (cell == nil)
        {
        // Do cell setup
        }
    // etc
    return cell;
}
</code>

Exceto quando a célula é retirada da primeira vez, ela não é nula, como deveria ser. Portanto, o código dentro da instrução if nunca é executado.

As pessoas recebem esse erro quando seus identificadores de reutilização são inconsistentes, então fui em frente e verifiquei que estou usando exatamente o mesmo identificador de reutilização em minhas visualizações de storyboard do meu código. Ainda enfrenta a questão. Eu também tenho vários tableviews dentro do projeto e cada um tem um identificador único de reutilização. Ainda não há dados. Alguém sabe alguma coisa que possa estar errada aqui?

questionAnswers(1)

yourAnswerToTheQuestion