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)
}