2017-04-25 45 views
-4

如何保存登录表单数据,点击登录后切换到登出页面。当我们点击注销时,它会回到登录表单。保存登录数据到NSUserDefaults

+0

可以显示一些代码你想要做什么?如果你想在登录后保存数据,那么你可以使用NSUserDefault –

+2

这个问题显示解决 – sasquatch

+0

零努力我保存注册表单中的数据时,我点击注册按钮它显示消息,数据保存并切换到登录表单现在我需要相同的凭据,当我们输入电子邮件和密码,并点击登录按钮时,它显示消息登录成功,并切换到注销页面。 @BhupatBheda – Hamza

回答

-1

更新的代码:

进行登录操作:

-(IBAction)loginAction:(id)sender{ 

      NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; 
      //username. ur viewcontroller usernamefild means email 
      //password1 ur password field means password 
      if ([username isEqualToString:[defaults valueForKey:@"email"]] && [password1 isEqualToString:[defaults valueForKey:@"confirmPass"]]) { 
       NSLog(@"register successfull"); 
      [defaults setObject:@"YES" forKey:@"success"]; 
      [defaults synchronize]; 
      }else{ 
       NSLog(@"error"); 

      } 
     } 

当u点击注册/登录细胞动作检查车况像

NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; 
     if ([[defaults valueForKey:@"success"] isEqualToString:@"YES"]) { 
      // push the logout VC using segway 
     }else{ 
      //push login page VC 
     } 
+0

其确认密码给出错误 – Hamza

+0

什么错误...? –

+0

'UITextField'没有可见的@interface声明选择器'isEqualtoString:'。这是错误 – Hamza