ユーザーがホームページにログインし、セグが接続されていて、識別子が「loggedin」の場合、segueを実際に実行しようとしています 現在ログアウトのためにコーディングされているので、NSUserDefaults
をクリアする方法はなく、私もそれが私の価値を取り戻すことを確認しました!ログインしたユーザーがNSUserDefaultsを使用しているユーザーデータを処理していません
が私の見解は、この最初のビューコントローラの負荷方法をやっている私は、これは私のストーリーボードで、ログにuがエラーに
を見ることができるOTP- (void)viewDidLoad {
[super viewDidLoad];
NSUserDefaults* defaults = [NSUserDefaults standardUserDefaults];
self.custid =[defaults objectForKey:@"uid"];
NSLog(@"Customer id--%@",self.custid);
if(self.custid!=nil)
{
[self performSegueWithIdentifier:@"loggedin" sender:self];
}
[_checkboxb setBackgroundImage:[UIImage imageNamed:@"unsigned checkbox"]
forState:UIControlStateNormal];
[_checkboxb setBackgroundImage:[UIImage imageNamed:@"signed check box"]
forState:UIControlStateSelected];
UIGraphicsBeginImageContext(self.view.frame.size);
}
のために、ユーザからの携帯電話番号を取得しています
とそのビューコントローラの私のコードが実行されている最初のビューが実行されているが、ビューは最初のビューコントローラのビューです
最初のビューコントローラでユーザーのログインステータスを確認しないでください。 appdelegateでログインステータスを確認し、それに従ってroot view controllerをassizeします。 –
@RajeshkumarRどこで私はルートビューコントローラを使用することをお勧めしますか? – Akshay
AppDelegateの 'didFinishLaunchingWithOptions'メソッド –