Я открываю другой ViewController с помощью этого:Передача значения строк/объектов к другому ViewController
let mainStoryboard: UIStoryboard = UIStoryboard(name:"Main", bundle:nil)
let homeViewController: UIViewController = mainStoryboard.instantiateViewController(withIdentifier: "IssueViewController")
self.present(homeViewController, animated: true, completion: nil)
Наряду с этим, мне нужно передать объект Person и значение строки 2 ViewController.
struct Person {
var Name: String
var Details: String
}
Какие изменения мне необходимо сделать, чтобы прикрепить объект Person к моему существующему коду?
EDIT: Это второй ViewController
Я пытаюсь получить значения из этого вида
class IssueViewController: UIViewController {
var person: Person = Person();
override func viewDidLoad() {
super.viewDidLoad()
}
}
Контроллер представления проблемы должен иметь права Person, и все, что вам нужно, устанавливается homeViewController.person на ваш объект –