我意识到这个问题可能听起来像是一个问题,但我不知道该怎么做。所以我的问题是,我怎样才能呈现一系列模态视图,以便仅在第一次启动应用程序时出现,就像一系列欢迎页面一样。我目前正在使用故事板。提前谢谢。
答案 0 :(得分:0)
使用NSUserDefaults存储变量" presentsIntroView"或类似的东西。如果该变量设置为false,则从根视图控制器或打开的第一个视图模态显示视图,如果该变量在NSUserDefaults中设置为true,则不显示该视图(一旦他们完成教程,您应将其设置为)。 NSUserDefaults将使这些信息持久存储(意味着,从一个会话到下一个会话)。
您可以在此处找到NSUserDefaults文档:https://developer.apple.com/library/mac/#documentation/Cocoa/Reference/Foundation/Classes/nsuserdefaults_Class/Reference/Reference.html。它本质上是一个应用程序的共享,持久字典,您可以使用类中的方法在其中设置值。