Передача данных с раскруткой

Я создал два контроллера представления. Я создал переход от первого ко второму для передачи данных. Теперь я хочу передать данные от второго контроллера представления к первому. Я прошел через много похожих вопросов, и я не могу их реализовать, так как мне не хватает знаний о том, как работает разматывание.

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

Это передаст данные в dataPassed в контроллере представления "viewControllerB". Скажем, теперь я хочу передать некоторые данные из viewControllerB в dataRecieveed во ViewController. Как я могу сделать это с помощью только раскручивать Segue, а не с помощью делегата. Я довольно новичок в Swift, был бы признателен за подробное объяснение.

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

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