Ios 网间网操作系统。当应用程序从后台进入活动状态时,如何从一开始就启动故事板?

Ios 网间网操作系统。当应用程序从后台进入活动状态时,如何从一开始就启动故事板?,ios,storyboard,state,Ios,Storyboard,State,标题描述了这一切。是否可能以及如何执行此操作?在Info.plist中设置UIApplicationExitsOnSuspend键(应用程序不在后台运行)在Info.plist中设置UIApplicationExitsOnSuspend键(应用程序不在后台运行)只需在应用程序中实现-applicationIDBecomeActive:方法。你可以做任何你通常会做的事情来设置应用程序的内部状态。事实上,如果您希望应用程序“重新开始”,您可能可以将大部分代码从-application:didfish

标题描述了这一切。是否可能以及如何执行此操作?

在Info.plist中设置
UIApplicationExitsOnSuspend
键(应用程序不在后台运行)

在Info.plist中设置
UIApplicationExitsOnSuspend
键(应用程序不在后台运行)

只需在应用程序中实现
-applicationIDBecomeActive:
方法。你可以做任何你通常会做的事情来设置应用程序的内部状态。事实上,如果您希望应用程序“重新开始”,您可能可以将大部分代码从
-application:didfishlaunchwithoptions:
移动到
-applicationdidebomeactive:
。例如,您可以使用UIStoryboard的
-instantialeviewControllerWithiIdentifier:
重新加载初始视图控制器,然后将其设置为窗口的根视图控制器。

只需在应用程序中实现
-applicationIDBecomeActive:
方法。你可以做任何你通常会做的事情来设置应用程序的内部状态。事实上,如果您希望应用程序“重新开始”,您可能可以将大部分代码从
-application:didfishlaunchwithoptions:
移动到
-applicationdidebomeactive:
。例如,您可以使用UIStoryboard的
-instantialeviewcontrollerwhiteIdentifier:
重新加载初始视图控制器,然后将其设置为窗口的根视图控制器。

谢谢您的提示。帮了大忙。谢谢你的提示。帮助很大。这应该是实现OP要求的内容的推荐方法(即,应用程序的行为似乎根本不支持多任务/后台处理)。我想知道为什么它对OP不起作用,苹果是否不赞成这个功能?我只是试着将这个键添加到我的应用程序的.plist中。显示名称为“应用程序不在后台运行”,实际键为
UIApplicationExitsOnSuspend
(右键单击,选择“显示原始键/值”)。从iOS 9.1开始,它仍能正常工作。这应该是实现OP所要求的功能的推荐方式(即,应用程序的行为似乎根本不支持多任务/后台处理)。我想知道为什么它对OP不起作用,苹果是否不赞成这个功能?我只是试着将这个键添加到我的应用程序的.plist中。显示名称为“应用程序不在后台运行”,实际键为
UIApplicationExitsOnSuspend
(右键单击,选择“显示原始键/值”)。从iOS 9.1开始,它仍然可以工作。