как перезапустить приложение, не переходя на последнюю работающую страницу, когда мы выходим в ipad - PullRequest
0 голосов
/ 29 июня 2011

Я установил свое приложение на ipad (ios 4) и переходил по страницам своего приложения. Когда я закрываю приложение и снова открываю приложение, оно возвращается к последней странице, над которой я работал. Но я хочу, чтобы оно перезапускало приложение с первой страницы при каждом выходе и повторном открытии. Поскольку оно работает на iphone (ios 3.1.3), может ли кто-нибудь подсказать, как это сделать на ipad.

заранее спасибо

Ответы [ 6 ]

2 голосов
/ 29 июня 2011

Я думаю, вы можете сделать это легко. Вам нужно установить ключ info.plist «Приложение не запускается в фоновом режиме» на YES, и он больше не будет работать в фоновом режиме. See Image below

0 голосов
/ 29 июня 2011

Найдите ваш файл info.plist в ресурсах и добавьте ключ: «Приложение не работает в фоновом режиме» и установите значение 1.

0 голосов
/ 29 июня 2011
0 голосов
/ 29 июня 2011

Вам необходимо установить для UIApplicationExitsOnSuspend значение yes в вашем info.plist

0 голосов
/ 29 июня 2011

На iOS 4 приложение не выходит, оно уходит в фоновый режим.И когда вы нажимаете на значок, приложение возобновляет работу с того места, где вы его оставили.

Если вы хотите сбросить что-то, когда оно идет в фоновом режиме, вам нужно реализовать собственный код в методах appDelegate:

- (void)applicationDidEnterBackground:(UIApplication *)application
{
    /*
     Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later. 
     If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits.
     */
}
- (void)applicationWillEnterForeground:(UIApplication *)application
{
    /*
     Called as part of the transition from the background to the inactive state; here you can undo many of the changes made on entering the background.
     */
}
0 голосов
/ 29 июня 2011

Когда приложение переходит в фоновый режим, вызывается метод делегата appDidEnterBackground, а при возобновлении вызывается метод willEnterForeGround.

Вы можете управлять поведением вашего приложения с помощью этих методов.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...