单击按钮时更改视图控制器应用程序启动 - Xcode

时间:2014-08-06 18:48:01

标签: ios objective-c viewcontroller launch

我正在尝试创建我的iOS应用程序的介绍。所以我创建了一些在应用程序开头显示的视图控制器。在最后一个介绍视图控制器上有一个按钮,可以将您带到“实际的应用程序”。

如果点击该按钮,我该怎么做才能使用不同的视图控制器启动应用程序。

如果有人可以指导我完成这些步骤并且非常详细,我会很感激,因为我是初学iOS开发人员。

2 个答案:

答案 0 :(得分:0)

一种选择是存储"查看介绍"设置为true / false&在NSUserDefaults中设置此值。应用程序启动时检查该值&将if / else加载到适当的VC中。您可能想要按下"跳过"完全介绍&设置此值。人们通常会因为长时间的介绍而烦恼想要使用你的应用程序。请参阅this answer about NSUserDefaults

答案 1 :(得分:0)

我假设你正在创建一个“app tutorial”类型的介绍。还假设您只希望在用户第一次使用该应用时发生这种情况,然后每隔一段时间直接转到该应用。

我会在NSUserDefaults中存储didWatchTutorial BOOL值。

这还需要在你的应用程序的开放视图控制器中包含一个if / else语句,它控制(基于此BOOL值)是否应该向用户显示教程:

if (didWatchTutorial) {
    //GO STRAIGHT TO APP
} else {
    //SHOW TUTORIAL
}