美文网首页
关于app的登录退出内容

关于app的登录退出内容

作者: saman0 | 来源:发表于2017-03-27 23:11 被阅读57次

    先在appdelegate 里面的内容

    这里是确认下次跳转会直接跳过登录界面

           if NSUserDefaults.standardUserDefaults().boolForKey("isok"){

               let logon = UIStoryboard(name: "Main", bundle: nil).instantiateViewControllerWithIdentifier("tabbarVC")

               self.window?.rootViewController = logon

           }

           else if NSUserDefaults.standardUserDefaults().boolForKey("isOpen"){

               NSUserDefaults.standardUserDefaults().setBool(true, forKey: "isok")

               let logon = UIStoryboard(name: "Main", bundle: nil).instantiateViewControllerWithIdentifier("logon")

               self.window?.rootViewController = logon

           }

    然后是一个轻量级的数据的保存

    只有登录了才可以保存

                           self.vie.removeFromSuperview()

                           let logon = UIStoryboard(name: "Main", bundle: nil).instantiateViewControllerWithIdentifier("tabbarVC")

                           tickets = "\(keyy)" + "," + "\(rod)"

                           NSUserDefaults.standardUserDefaults().setObject(tickets, forKey: "ticket")

                           self.presentViewController(logon, animated: true, completion: nil)

                       }

    传值到红产量上

           tickets = NSUserDefaults.standardUserDefaults().objectForKey("ticket") as! String

    退出登录清空本地内容,再进去登录界面

               NSUserDefaults.standardUserDefaults().removeObjectForKey("ticket")

               let logon = UIStoryboard(name: "Main", bundle: nil).instantiateViewControllerWithIdentifier("logon")

               self.view.window?.rootViewController = logon

               self.presentViewController(logon, animated: true, completion: nil)

    相关文章

      网友评论

          本文标题:关于app的登录退出内容

          本文链接:https://www.haomeiwen.com/subject/vbedottx.html