2017-04-25 41 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