• 判断程序是否是第一次启动?


    如何判断程序是否为第一次启动,并实现第一次启动时实现用户导航的页面。
    在- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions里实现如下代码

    //判断程序是否是第一次启动
        if (![[NSUserDefaults standardUserDefaults] boolForKey:@"everLaunched"])
        {
            [[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"everLaunched"];
            [[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"firstLaunched"];
        }
        else
        {
            [[NSUserDefaults standardUserDefaults] setBool:NO forKey:@"firstLaunched"];
        }
        [[NSUserDefaults standardUserDefaults] synchronize];
        
        BOOL firstLaunched = [[NSUserDefaults standardUserDefaults] boolForKey:@"firstLaunched"];
        if (firstLaunched)
        {
            //将self.window.rootViewController的根视图设置为你的引导视图的控制器,然后在引导视图的最后一页实现一个按钮,然后实现
          self presentViewController:<#(UIViewController *)#> animated:<#(BOOL)#> completion:<#^(void)completion#>方法,跳转到你的主页
        }
        else
        {
        //直接将你的self.window.rootViewController的根视图设置为你的主页的控制器
          }

  • 相关阅读:
    luogu P3804 【模板】后缀自动机 (SAM)
    莫队
    luogu P4688 [Ynoi2016]掉进兔子洞
    FZOJ 2331 LYK loves graph
    字典树
    luogu P6623 [省选联考 2020 A 卷] 树
    luogu P6018 [Ynoi2010]Fusion tree
    luogu P3264 [JLOI2015]管道连接
    最小斯坦纳树
    9. 回文数
  • 原文地址:https://www.cnblogs.com/iOS-kk/p/5207527.html
Copyright © 2020-2023  润新知