У моего приложения есть функция, которая при включении представляет экран «приманки» всякий раз, когда приложение запускается. Затем пользователь должен нажать «секретный поступок», чтобы закрыть экран приманки и увидеть экран пароля.НЕ показывать последний экран при запуске приложения iOS
Проблема заключается в том, что при запуске приложения за секунду до появления экрана приманки отображается экран, который был активен до приостановки приложения. Это показано всего на долю секунды, но в зависимости от того, что ранее делал пользователь, это может быть неудобно. Во всяком случае, этот маленький «глюк» практически побеждает всю цель экрана приманки.
Приложение является бесплатной загрузкой, поэтому, если у вас есть устройство iOS, загрузите приложение и активируйте функцию приманки на экране параметров, чтобы увидеть, что я пытаюсь сказать здесь.
И, наконец, на вопрос ...
Есть ли способ, чтобы не иметь приложение представляет последний активный экран, когда он запущен? Я хочу, чтобы экран приманки был первым, что нужно было при каждом запуске приложения ... без этой доли секунды предыдущего содержимого.
Я знаю, что могу установить UIApplicationExitsOnSuspend в YES в файле plist, чтобы обойти проблему. Но это заставит приложение выйти и не приостанавливаться. Я бы очень хотел, чтобы функция приостановки работала.
Надеется, что я сделал это достаточно ясно ...
Согласно этой выдержке из ссылки документации предоставленной вами, это, кажется, ответ: «Вы должны выполнить любые задачи, связанные с настройки пользовательского интерфейса до этого метода выходы, но другие задачи (например, сохранение состояния) должны быть перемещены в параллельную очередь отправки или дополнительный поток по мере необходимости ». Я попробую это и вернусь, чтобы сообщить о результатах. Благодарю. –
Работал как шарм ... Просто отправил новый бинарный файл с исправлением. Благодаря! –
Это не работает для меня, снимок экрана сделан до обновления моих просмотров, поэтому мы все еще видим предыдущий экран на секунду при перезапуске – AncAinu