Метод viewWillDisappear не сохраняет данные

xcode

#21

Спасибо! Я имел наверное в виду как получить вот эти коды в принте.

А подскажите еще такой вопрос - если эти методы, например, viewWillAppear,() запускаются без super.viewWillAppear(), то оно вроде как и работает, но чем это может грозить по ходу в процессе?


#22

Может нарушать жизненный цикл vc.

В документации пишут вызывать:

If you override this method, you must call super at some point in your implementation.

Вообще, если не знаете реализацию супер класса, и переопределяете его метод, всегда лучше вызывать метод супер класса.


#23

Спасибо за пояснение.

Вопрос возник из-за того, что пару раз в эпловских учебниках встречались, в частности, такие примеры:

override func viewWillAppear(_ animated: Bool) {
    tableView.reloadData()
}

А когда начал смотреть документацию, то там тоже увидел эту фразу.
Отсюда вот такой когнитивный диссонанс.


#24

Именно эпловских, или индусов с медиума не прочитавших документацию?


#25

Обижаете)) честно говоря даже не знаю, что за медиум. Only Apple forever.

Apple Education. “App Development with Swift.” Apple Inc. - Education, 2017. Apple Books.