1

ログインページが必要なiOSアプリを開発しています.ユーザーがログアウトしたときにのみログインページが表示されるようにする必要があります.

4

1 に答える 1

1

ログアウト値を保存しNSUserDefaults、アプリケーションを実行しながら、配置された値を確認し、NSUserDefaultsその値に基づいて画面をリダイレクトします。

ログインviewControllerのviewDidLoadメソッドにこのコードを入れます。

if([[[NSUserDefaults standardUserDefaults] valueForKey:@"logout"] isEqualToString:@"No"]){

  //push to your home view controller class
}

ログイン成功メソッドでこれを保持し、

[[NSUserDefaults standardUserDefaults] setObject:@"Yes" forKey:@"logout"];

ログアウトボタンクリックメソッドにこれを入れて、

[[NSUserDefaults standardUserDefaults] setObject:@"No" forKey:@"logout"];
于 2013-07-17T11:30:36.687 に答える