2012-05-17 3 views
0

У меня есть приложение для iphone, я хочу открыть его из начальной страницы всегда, но когда я загружаю приложение первого раза на ipad, он загружается со стартовой страницы, но когда я закрываю приложение и второй раз запускается на ipad, тогда он открывается с того же экрана, откуда я оставил, я хочу, чтобы он снова открылся с начальной страницы. У меня есть стартовая страница с кнопкой ввода, когда я нажимаю кнопку, я перехожу к экрану календаря, где выполняю вычисления .Если я закрыть на экране расчета приложение, когда я снова открыть его открывает с экранов расчета не с экрана запускаКак загрузить приложение из начальной страницы каждый раз в iphone

ответ

3

В Plist файле добавить еще одно поле

приложение не работает в фоновом режиме: сделать это верно

Это ваш идеальный анс.

-1

Ну это обескураживает яблоко, в соответствии с ним это документация: -

Там API не предусмотрен для изящного завершения приложения iOS.

В iOS пользователь нажимает кнопку «Домой», чтобы закрыть приложения. Если у вашего приложения есть условия, при которых он не может обеспечить свою предполагаемую функцию, рекомендуемый подход заключается в отображении предупреждения для пользователя, которое указывает на характер проблемы и возможные действия, которые может предпринять пользователь, - включение Wi-Fi, включение служб определения местоположения и т. Д. Позвольте пользователю прекратить действие приложения по своему усмотрению.

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

Это link. Это не позволяет вам использовать exit(0), но не рекомендуется.

Другой способ сделать это просто изменить свойство pList вашего приложения "Application does not run in background" на true.

0

Вы должны добавить в своем PLIST, что свойство:

UIApplicationExitsOnSuspend 

Это позволит приложению «перезагрузка» вместо сохранения своего состояния. Это позволит загружать страницу запуска каждый раз. (documentation)

1

Второе время приложение будет в фоновом режиме, поэтому оно не начинается с начальной страницы приложения. Не позволяйте программе работать в фоновом режиме. Установить ключ «» в файле info.plist

+0

Я могу нажать на флажок для клика или выбрать его значение true для этого – user1397714

+1

Да, вы можете установить его в true/YES. – Mangesh

+0

ok Спасибо за помощь – user1397714

Смежные вопросы