我有一个应用程序,第一次运行时,它会打开一个设置页面。很简单,完成。 当你把应用程序放在后台,并且你重新运行它并不会打开设置页面 - 这是正确的,但是当你双击按钮并且将应用程序划过时,它会在它首次安装时返回到它,设置页面打开。应用程序关闭时的用户状态,已删除iOS
我已经用NSUserDefaults完成了这一切。 因此,在DidFinishLaucningWithOptions中,我放置了一条IF语句,因此如果boolforKey为空(!从不使用),那么将其设置为YES并运行设置页面。 当使用设置页面时,它将boolforkey设置为NO,因此当您将应用程序重新启动到前台时它不会再次运行。
但是当您将应用程序轻扫时,它必须将NSUSerDefault重置为YES,并显示设置页面。
任何人都可以建议我应该把NSUSerDefault设置为NO的位置,因此当它重新擦除它时它会起作用。
Anyhelp please?
感谢
是的,这个页面有一些很棒的视觉效果,可以帮助您了解生命周期。 [App States and Multitasking](https://developer.apple.com/library/ios/documentation/iphone/conceptual/iphoneosprogrammingguide/ManagingYourApplicationsFlow/ManagingYourApplicationsFlow.html) – brheal