PerformSegueWithIdentifier не работает

Я пытаюсь использовать использованиеself.performSegueWithIdentifier изменить представление в раскадровке, когда JSON-файл загружен удаленно. Для этого я использую Swift Class «Агент» для выполнения HTTP-запроса. Все работает, когда я пишу

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

из "готовой" переменной. Почему это не работает? Я думаю, это как-то связано с «отправителем: я». Но я не знаю, как это решить. Я не получаю никаких ошибок в Xcode. Он просто загружает данные с моего сервера, а затем ничего не происходит ...

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

Ответы на вопрос(1)

Ваш ответ на вопрос