У меня странная проблема с восстановлением состояния для универсального приложения с контроллером Split View.modal view controller анимирует при восстановлении состояния
Странная вещь, что я делаю вещи очень стандартным образом с помощью раскадровки и segues и с идентификатором восстановления для всех соответствующих контроллеров представления. На самом деле нет никакого кода, поскольку логика находится в Раскадке, и это показывает minimal XCode project.
Проблема заключается в том, что экран настроек показан в виде листа формы, представленного с контроллера разделенного вида. Иерархия контроллера моего представления верна, но переход на самом деле не имеет смысла. По какой-то причине восстановление состояния оживляет модальный контроллер на месте.
Поскольку экран запускается с экрана с момента последнего запуска приложения, с уже установленным контроллером настроек, анимация - это просто визуальный шум.
Я попытался отключить анимацию на segue, которая соблюдается при вводе настроек в интерактивном режиме, но когда восстановление состояния делает то же самое, анимация есть.
Каков стандартный способ избежать этого?
Я действительно скептически относился к этому, но я впечатлен тем, насколько хорошо он работал. Большое спасибо! До этого мы проверяли, были ли предыдущие viewcontrollers созданы путем восстановления и отключения их текущей анимации –