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