Ios 如何在初次登录后自动登录用户?
用户登录后,即使应用程序终止,我如何让他们保持登录?目前,用户可以登录,但当他们结束应用程序时,他们必须再次登录。相反,我希望他们登录,即使应用程序已结束。下面是用户登录的代码Ios 如何在初次登录后自动登录用户?,ios,swift,parse-platform,Ios,Swift,Parse Platform,用户登录后,即使应用程序终止,我如何让他们保持登录?目前,用户可以登录,但当他们结束应用程序时,他们必须再次登录。相反,我希望他们登录,即使应用程序已结束。下面是用户登录的代码 @IBAction func loginAction(sender: AnyObject) { let username = self.usernameField.text let password = self.passwordField.text if(username!.utf16.
@IBAction func loginAction(sender: AnyObject) {
let username = self.usernameField.text
let password = self.passwordField.text
if(username!.utf16.count) < 4 || (password!.utf16.count < 5){
let alert = UIAlertView(title: "Invalid", message: "Username must be greater then 4 and Password must be greater then 5", delegate: self, cancelButtonTitle: "OK")
alert.show()
}else{
self.actInd.startAnimating()
PFUser.logInWithUsernameInBackground(username!, password: password!, block: { (user, error) -> Void in
self.actInd.stopAnimating()
if ((user) != nil) {
//var alert = UIAlertView(title: "Success", message: "Logged In", delegate: self, cancelButtonTitle: "OK")
//alert.show()
dispatch_async(dispatch_get_main_queue(),{
self.performSegueWithIdentifier("login", sender: self)
})
}else {
let alert = UIAlertView(title: "Error", message: "\(error)", delegate: self, cancelButtonTitle: "OK")
alert.show()
}
})
}
}
@iAction函数登录(发送方:AnyObject){
让username=self.usernameField.text
让password=self.passwordField.text
如果(用户名!.utf16.count)<4 | |(密码!.utf16.count<5){
let alert=UIAlertView(标题:“无效”,消息:“用户名必须大于4,密码必须大于5”,代表:自我,取消按钮提示:“确定”)
alert.show()
}否则{
self.actInd.startAnimating()
PFUser.logInWithUsernameInBackground(username!,password:password!,block:{(user,error)->Void in
self.actInd.stop设置动画()
如果((用户)!=nil){
//var alert=UIAlertView(标题:“成功”,消息:“登录”,代表:自我,取消按钮:“确定”)
//alert.show()
dispatch\u async(dispatch\u get\u main\u queue(){
self.performsguewithidentifier(“登录”,发件人:self)
})
}否则{
let alert=UIAlertView(标题:“错误”,消息:“\(错误)”,委托:自我,取消按钮:“确定”)
alert.show()
}
})
}
}
再次启动应用程序后,您是否检查了PFUser.currentUser()
视图中出现的示例:
let currentUser = PFUser.currentUser()
if currentUser == nil {
// log in logic
} else {
// user is logged in
}
它表示当前用户为零。可以尝试提供的PFLogInViewController吗?