Passando dados com o desenrolar segue

Eu criei dois controladores de exibição. Eu criei um segue do primeiro ao segundo para passar dados. Agora eu quero passar dados do segundo controlador de exibição para o primeiro. Passei por muitas perguntas semelhantes e não sou capaz de implementá-las porque não tenho conhecimento de como o desenrolamento funciona.

ViewController.swift

class ViewController: UIViewController
{   
    var dataRecieved: String?
    @IBOutlet weak var labelOne: UILabel!
    @IBAction func buttonOne(sender: UIButton)
    {
        performSegueWithIdentifier("viewNext", sender: self)
    }
    override func prepareForSegue(segue: (UIStoryboardSegue!), sender: AnyObject!)
    {

        var svc: viewControllerB = segue.destinationViewController as! viewControllerB
        svc.dataPassed = labelOne.text
    }
}

Isso passará os dados para o dataPassed no controlador de exibição "viewControllerB". Digamos, agora eu quero passar alguns dados do viewControllerB para o dataRecieved no ViewController. Como posso fazer isso com apenas desenrolar segue e não usando delegate. Eu sou muito novo em rápida, gostaria de receber uma explicação detalhada.

questionAnswers(3)

yourAnswerToTheQuestion