Взять переменную из другого ViewController (Swift 4)

После долгих попыток вызова переменной из другого ViewController'а (без использования segueи прочих сложных вещей) всё оказалось куда проще:

class myClass: UIViewController {
    var myNumber:Int = 100
}

Вызываем её из другого класса (вызов происходит в функции, иначе - ошибка):

class ViewController: UIViewController{
    var example: myClass = myClass()
    override func viewDidLoad() {
        super.viewDidLoad()
        print(example.myNumber)
    }
}

Сохраняю скорее для себя, чтобы не забыть такую простую вещь.

Возможно, стоит обновить для Swift 5...

March 12, 2019