Экран-заставка вызывается на карте - PullRequest
0 голосов
/ 12 января 2012

Я работаю над небольшим проектом, и мой запрос - у меня есть представление, которое отображает карту и предлагает мне использовать мое текущее местоположение.

Мой запрос заключается в том, что, когда я нажимаю кнопку «Разрешить» или «Не разрешать» во всплывающем окне, оно перезапускает мое приложение, отображающее мой экран-заставку, и затем возвращает меня к моему просмотру карты.

Итак, можем ли мы предотвратить это, и кто-нибудь знает, почему это происходит.

Заранее спасибо.

1 Ответ

1 голос
/ 12 января 2012

Как сказано в комментариях, на этот «вопрос» сложно ответить.Вот попытка:

Всплывающее окно на самом деле отображается не вашим приложением, а iOS.По возвращении всплывающего окна, ваш делегат приложения будет вызываться -applicationDidBecomeActive.Очевидно, вы (или человек, который написал код для вас) воспринимают это как знак для запуска вашего заставки.Конечно, это должно происходить только в фоновом режиме или при запуске.

Поэтому я предполагаю, что приложение на самом деле вообще не перезапускается.Добавьте в каждую из функций-делегатов приложения протоколирование, чтобы узнать, когда и в каком порядке они вызываются.

...