PerformSegueWithIdentifier não funciona

Estou tentando usar useself.performSegueWithIdentifier para alterar a exibição no Storyboard quando um arquivo JSON é carregado remotamente. Para isso, estou usando o "Agente" da classe Swift para executar a solicitação HTTP. Tudo está funcionando quando escrevo o

self.performSegueWithIdentifier("toView2", sender: self)

fora da variável "concluído". Por que não está funcionando? Eu acho que tem algo a ver com o "remetente: eu". Mas não sei como resolver isso. Não recebo nenhum erro no Xcode. Apenas carrega os dados do meu servidor e nada acontece ...

    @IBAction func goToView2(sender: AnyObject) {
    let done = { (response: NSHTTPURLResponse!, data: Agent.Data!, error: NSError!) -> Void in
        self.namesJSON = JSONValue(data!)
        self.performSegueWithIdentifier("toView2", sender: self)
    };
    Agent.post("http://api.example.com/test.php", headers: [ "Header": "Value" ],
        data: [ "test": "ok" ], done: done)
}

questionAnswers(1)

yourAnswerToTheQuestion