在主页按钮上休息应用程序

时间:2011-09-08 16:57:15

标签: iphone objective-c xcode ipad

  

可能重复:
  Want app upgraded to 4.0 to exit completely when home button pressed

当用户使用主页按钮关闭应用程序时,如何使用启动画面重新加载应用程序,而不是他们最后离开应用程序的位置。

所以就好像他们每次都打开应用程序的第一个时间一样,因为我希望它们能够一直显示有一些选项的介绍视图。

由于

3 个答案:

答案 0 :(得分:1)

您可以释放用户按下主页按钮时调用的方法中的所有视图:

- (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. 
     */
}

在这里,您可以将所有视图弹出到初始视图。

或者你可以在下一个方法中做同样的事情:

- (void)applicationDidBecomeActive:(UIApplication *)application
{
    /*
     Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface.
     */
}

答案 1 :(得分:1)

据我所知,有两种方法可以解决这个问题;

  • 如果您的应用程序不需要支持转到后台并恢复,您可以通过应用程序plist禁用它。然后,应用程序每次都会重新开始。
  • 当应用程序转到后台并返回时,将调用方法applicationDidBecomeActive:。您可以在此处编写任何代码,这些代码始终将用户引导至您想要的介绍屏幕。

检查参考here以获取更多信息。

答案 2 :(得分:1)

正如你所说,iOS4.0具有多任务处理功能(即),可以在后台运行你的应用程序。要阻止你的XCode应用程序在后台运行,请在你的应用程序中打开info.plist。

右键单击 - >添加行 - >选择“应用程序不在后台运行”选项 请务必选中右侧的复选框。

我希望这可以帮到你。