подскажите, в чем специфика этого метода? Ситуация такая - пытаюсь вызвать в нем метод для сохранения изменений, например, после удаления элемента из таблицы в табл вью контроллере. Но при переходе с помощью таб бара на другой табл вью контроллер, где стоит пикер вью, который отображает элементы таблицы первого табл вью контролера, это удаление в нем сразу не отображается. Пикер вью по-прежнему показывает удаленный элемент. Потом, когда покликаешь туда сюда, то удаленный элемент исчезает, но вот при первом переходе ( не didLoad) он висит. И что характерно, если вызываю тот же самый метод сохранения изменений в другом месте, там, где удаляется элемент из таблицы, то пикер вью показывает все как надо сразу. Т.е. получается, все одинаково, отличается только место вызова метода сохранения изменений. Если он вызывается с помощью viewWillDisappear, то удаление сразу не отображается на пикер вью во втором табл вью контролере.
Подозреваю, что это как-то связано с иерархией табл вью контроллеров, но как? Документация только упоминает об этом без подробностей.