我想向应用程序委托添加一些代码,将视图层次重置回开始。重置视图层次结构iOS
我的应用程序基本上是一个演示模型,我希望每次打开应用程序时它都会重置到故事板中的第一个视图,并且不记得用户在关闭或“最小化”时所处的页面应用程序。
我使用的是iOS SDK 8.1,和Xcode的6
我想向应用程序委托添加一些代码,将视图层次重置回开始。重置视图层次结构iOS
我的应用程序基本上是一个演示模型,我希望每次打开应用程序时它都会重置到故事板中的第一个视图,并且不记得用户在关闭或“最小化”时所处的页面应用程序。
我使用的是iOS SDK 8.1,和Xcode的6
暂且不论,它实际上是相当糟糕的用户体验 - 这是很容易做到的。您只需指定您的应用程序不在后台运行,并且每次用户关闭应用程序时,下次 - 将启动全新副本。
以下是你需要在你的项目属性设置在Xcode什么:
如果your'r的info.plist 显示原始键/值选项启用,该场所被命名为UIApplicationExitsOnSuspend,你可以通过右键点击的info.plist属性表的空白处,选择添加行选项如下
获取你会用下列选项呈现
,右后,
在这里你可以选择是应用程序在后台不运行第二个选项。
选择提到属性并将其设置为YES,该应用选择出的背景模式和不运行的,不活动,和活动状态之间永不它循环进入背景或悬浮状态并移回非运行状态。换句话说,iOS不会保留任何允许应用程序在下次启动时运行的状态。
是的,我知道这是可怕的用户体验。这只是为了演示,以便手机可以传递给下一个观众,并重置经验。这就是说,我在物业中没有找到这种选择,这个类别是什么? – Meshach
您需要手动添加此属性 – sha
这不太合适,但它非常接近!我仍然必须通过双击主页按钮来“扫除”应用程序。即使只有主页按钮被按下,我也希望它重置。 – Meshach