O acompanhamento modal precisa de 2 cliques em vez de um

Meu UITableView precisa de 2 cliques para mostrar a página de detalhes da célula selecionada: um para seleção e outro para mostrar a visualização detalhada. Eu gostaria que uma clica mostrasse diretamente a visão detalhada da célula clicada.

Eu uso um segue modal com este método dentro do meu UITableViewManager.m:

    - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
    if ([[segue identifier] isEqualToString:@"showDetail"]) {
        NSIndexPath *indexPath = [playerList indexPathForSelectedRow];
        TCPlayerStat *object = _objects[indexPath.row];
        [[segue destinationViewController] setPlayerStat:object];
    }
}

Eu não posso trabalhar com um comando porque não tenho Controlador de Navegação (e realmente não quero).

Eu olhei no Inspetor de Atributos TableView, mas não descobri nada relevante para isso. Eu tenho a seleção "Single Selection" selecionada e "Show Selection on Touch" marcado. Eu não sei se isso é possível e se é, onde procurar ..

Obrigado pela ajuda.

EDIT 1: Quando eu escrevo os dois métodos como este, ele ainda não funciona (precisa de 2 cliques) e eu tenho um novo log de aviso:

"Aviso: Tentativa de apresentar TCDetailViewController: 0xa27b900 no TCRootViewController: 0xa24f050 enquanto uma apresentação está em andamento!"

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    [self performSegueWithIdentifier:@"showDetail" sender:self];
}

- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
    if ([[segue identifier] isEqualToString:@"showDetail"]) {
        NSIndexPath *indexPath = [playerList indexPathForSelectedRow];
        TCPlayerStat *object = _objects[indexPath.row];
        TCDetailViewController *detailViewController = [segue destinationViewController];
        [detailViewController setPlayerStat:object];
    }
}

EDIT 2: Eu não sei porque, mas às vezes funciona perfeitamente e não precisa de um segundo clique na exibição de tabela. Não pode descobrir: /

Solução abaixo

questionAnswers(6)

yourAnswerToTheQuestion