zoukankan      html  css  js  c++  java
  • 判断程序是否是第一次启动?

    如何判断程序是否为第一次启动,并实现第一次启动时实现用户导航的页面。
    在- (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的根视图设置为你的主页的控制器
          }

  • 相关阅读:
    sudo详解
    Linux按照CPU、内存、磁盘IO、网络性能监测
    基于kickstart定制自动化安装的linux镜像系统
    基于busybox和LFS的linux系统定制
    syslog及syslog-ng详解 日志服务器
    yum报错
    二进制程序及其依赖库的移植脚本
    Linux 系统裁剪
    linux 内核手动编译
    linux rc.sysinit文件详解
  • 原文地址:https://www.cnblogs.com/iOS-kk/p/5207527.html
Copyright © 2011-2022 走看看