Передача данных с раскруткой
Я создал два контроллера представления. Я создал переход от первого ко второму для передачи данных. Теперь я хочу передать данные от второго контроллера представления к первому. Я прошел через много похожих вопросов, и я не могу их реализовать, так как мне не хватает знаний о том, как работает разматывание.
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, был бы признателен за подробное объяснение.