swift判断app第一次启动

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/vistadk/article/details/52718511
//appdelegate中写如下代码
 func application(application: UIApplication,
                     didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool {

    if  NSUserDefaults.standardUserDefaults().boolForKey("everLaunched") == false {
        NSUserDefaults.standardUserDefaults().setBool(true, forKey: "everLaunched")
        NSUserDefaults.standardUserDefaults().setBool(true, forKey: "firstLaunch")
    }else{
        NSUserDefaults.standardUserDefaults().setBool(false, forKey: "firstLaunch")
    }
    }
//在其他地方调用此方法进行判断
func isFirstStartApp() -> Bool {
      return NSUserDefaults.standardUserDefaults().boolForKey("firstLaunch")
    }
展开阅读全文

没有更多推荐了,返回首页