Objective c iOS多任务应用程序发布

Objective c iOS多任务应用程序发布,objective-c,cocoa-touch,ios,Objective C,Cocoa Touch,Ios,我为IPhone开发了一个应用程序,并将其发布到itunes以供批准。现在,当我测试这个应用程序时,我发现了一个奇怪的行为,我认为应该予以纠正。当我第一次启动应用程序时,应用程序已启动,当我按home(主页)按钮时,应用程序将关闭,但当我点击应用程序图标再次打开应用程序时,应用程序将在上次关闭的位置打开 通过主屏幕按钮关闭后启动应用程序时,如何将视图更改为第一视图 如果不希望应用程序在后台运行,则需要在info.plist文件中设置“应用程序不在后台运行”键。这意味着您的应用程序将在每次用户返回

我为IPhone开发了一个应用程序,并将其发布到itunes以供批准。现在,当我测试这个应用程序时,我发现了一个奇怪的行为,我认为应该予以纠正。当我第一次启动应用程序时,应用程序已启动,当我按home(主页)按钮时,应用程序将关闭,但当我点击应用程序图标再次打开应用程序时,应用程序将在上次关闭的位置打开


通过主屏幕按钮关闭后启动应用程序时,如何将视图更改为第一视图

如果不希望应用程序在后台运行,则需要在info.plist文件中设置“应用程序不在后台运行”键。这意味着您的应用程序将在每次用户返回时完全重新启动。花点时间来决定这是否真的是应用程序的最佳选择。允许用户返回他们中断的地方或记住关于上一次会话的信息是一个很大的优势


如果您没有像我上面提到的那样设置info.plist值,您可以使用
uiapplicationelegate
中的:
applicationWillEnterForeground:
来管理应用程序的行为方式,或者您可以观察UIApplicationWillEnterForegroundNotifications。阅读UIApplication Delegate文档中的所有可用通知和方法。

如果不希望应用程序在后台运行,则需要在info.plist文件中设置“应用程序不在后台运行”键。这意味着您的应用程序将在每次用户返回时完全重新启动。花点时间来决定这是否真的是应用程序的最佳选择。允许用户返回他们中断的地方或记住关于上一次会话的信息是一个很大的优势


如果您没有像我上面提到的那样设置info.plist值,您可以使用
uiapplicationelegate
中的:
applicationWillEnterForeground:
来管理应用程序的行为方式,或者您可以观察UIApplicationWillEnterForegroundNotifications。在UIApvestress文档中读取所有可用的通知和方法。

大多数人都认为这是一个特性。大多数人认为这是一个特性。