Posso mostrar / ocultar uma determinada célula em um UITableView dependendo do estado de outra célula?

Eu tenho um UITableView com o estilo "Agrupado" que eu uso para definir algumas opções no meu aplicativo. Eu gostaria que uma das células desse UITableView aparecesse apenas dependendo se outra célula do UITableView estivesse ativada ou não. Se não for, a primeira célula deve aparecer (de preferência com uma animação suave), se for, a primeira célula deve se esconder.

Tentei retornarnil no apropriado-tableView:cellForRowAtIndexPath: para ocultar a célula, mas isso não funciona e, em vez disso, lança uma exceção.

Atualmente estou preso e sem ideias de como resolver isso, então espero que alguns de vocês possam me apontar na direção certa.

questionAnswers(4)

yourAnswerToTheQuestion