gpt4 book ai didi

ios - 创建 ViewController 仅在应用程序第一次运行时运行 iOS

转载 作者:行者123 更新时间:2023-11-28 21:56:36 25 4
gpt4 key购买 nike

我正在开发一个应用程序,我想实现一个教程,该教程将在应用程序首次在手机上运行时运行。我已经设置了 NSUserDefaults 并且可以在应用程序第一次运行时成功地确定和标记应用程序。我现在的问题是从教程 View Controller 转移到主视图 Controller 。

我当前的设置将主视图 Controller 设置为我的应用程序的根 Controller ,我的教程 View Controller 需要显示,然后仅在应用程序第一次运行时关闭。

实现它的最佳方法是什么?我正在考虑将其显示为模态视图,并让主视图 Controller 在检测到第一次运行时显示它。有什么建议吗?

请注意,我没有使用 Storyboard

最佳答案

简单地说,以编程方式选择您的 Root View Controller 。像这样的东西:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
if ([self isFirstLaunch])
{
self.window.rootViewController = [TutorialViewController new];
[self setFirstLaunch NO];
}
else
{
self.window.rootViewController = [MyRegularRootViewController new]
}
[self.window makeKeyAndVisible];

return YES;
}

关于ios - 创建 ViewController 仅在应用程序第一次运行时运行 iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26321308/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com