У меня есть эта конфигурация viewControllers и segues на раскадровке.размотка segue или вперед segue?
Применение начинается А. представляет два варианта пользователю: создать новый проект или загрузить новый проект.
Пользователь выбирает создать новый проект
Пользователь затем идёшь к B и создает вещи, как перейти к Preview, чтобы увидеть его визуализации. В режиме предварительного просмотра пользователь может сохранить проект и также может перейти к файловому менеджеру для загрузки другого проекта. Если пользователь решил перейти в диспетчер файлов, после загрузки проекта приложение разматывает segue для предварительного просмотра. Это нормальный поток (черные линии).
Пользователь выбирает загрузить проект
Другой поток это. Пользователь запускает приложение в A и выбирает загрузку проекта. Затем приложение переходит непосредственно в файловый менеджер, где может быть загружен проект. Вот моя проблема. Приложение не может отвлечься от предварительного просмотра, потому что оно переместилось из A в файловый менеджер, поэтому приложение должно продолжить просмотр. Если я это сделаю, пользователь не сможет изменить проект, потому что часть, разрешающая модификацию, находится на B (поток зеленых линий). Кроме того, если я перейду к предварительным просмотрам из файлового менеджера, у меня будет несогласованность, потому что в одно время кнопка возврата назад перейдет в B и на другой экземпляр в файловый менеджер.
Как это решить? Я не могу от файлового менеджера до B.
ok, но вот еще одна проблема: если я перейду из файлового менеджера в B, я могу снова обратиться к файловому менеджеру, перейдя вперёд, и поэтому я могу перейти в B, а затем в диспетчер файлов, создав кучу контроллеров представлений для загрузки в память, если я просто продвигаюсь вперед ... – SpaceDog
Я предлагаю вам никогда не идти вперед от Preview to File Manager - вместо этого вы возвращаетесь полностью до A. – pbasdf
Я полагаю, что это лучший способ! БЛАГОДАРЯ! – SpaceDog