Модальный контроллер представления неожиданно исчезает

Это тот вопрос, который я не могу привести в качестве примера, так как его очень сложно запечатлеть на камеру, но его можно объяснить следующим образом. У меня есть приложение с вкладками. Это музыкальный плеер. В любом случае, внутри вкладок есть таблицы, и при выборе песни из таблицы для воспроизведения модальных окон приложения (нажатие или другие типы перехода имеют тот же эффект здесь) на экран, который сейчас воспроизводится. Половину времени это работает нормально, однако другую половину времени он модализирует на полсекунды, а затем без причины возвращается к предыдущему контроллеру представления.

Может ли кто-нибудь объяснить, что может привести к этому, или какие мои следующие шаги должны быть?

Это также может произойти, когда вы выбираете, скажем, альбом и делаете его модальным для песен в альбоме или чего-то еще. Он неожиданно вернется к просмотру альбома, а также для списков воспроизведения и так далее. Это происходит только в половине случаев.

Пожалуйста, опубликуйте код, чтобы мы знали, что вы на самом деле сделали. Похоже, вы используете переменную экземпляра для выпущенного VC. Вы должны сохранить сильную ссылку на него. Но без кода это действительно сложно сказать

Julian F. Weinert 08.03.2019 01:23

Это не имеет ничего общего с переменными, потому что вся информация правильно отображается на контроллере представления, когда он переходит в режим. Стоит отметить, что всякий раз, когда приложение возвращается, оно всегда возвращается к контроллеру представления, представленному на панели вкладок, которая использовалась последним. Плохой почтовый код, когда у меня будет доступ в Интернет на моем ноутбуке позже сегодня.

Jobalisk 08.03.2019 01:28

О, подожди. Кажется, я только что обнаружил источник ошибки. У меня есть контроллер представления потока обложки альбома, установленный в модальный режим при вращении. Может показаться, что легкого поворота телефона, скажем, из вертикального положения в горизонтальное, достаточно, чтобы частично вызвать модальное окно, недостаточно, чтобы переключиться на обложку, но достаточно, чтобы закрыть все контроллеры просмотра до контроллера вкладок. , похоже, мне нужно будет переосмыслить модальный триггер.

Jobalisk 08.03.2019 01:37
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
3
3
39
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Решено, проверьте комментарии для более подробной информации.

Другие вопросы по теме