私のアプリケーションでは、アプリケーションがバックグラウンドに移行したときに、パスコードページ(認証を行うパスコードページ)を呼び出しています。
私の要件は、ユーザーがフォアグラウンドからアプリを起動すると、パスコードページが表示されることです。彼が正しいパスコードを入力した場合、彼だけが残りのページを見ることができます。
デリゲート.mファイル内
- (void)applicationDidEnterBackground:(UIApplication *)application
{
PasscodeViewController *passcodeController = [[PasscodeViewController alloc] initWithNibName:@"PasscodeViewController" bundle:nil];
[navController pushViewController:passcodeController animated:YES];
}
バックグラウンドからアプリケーションを起動すると、前のページ(バックグラウンドに移動したページ)がほんの一瞬表示され、その後にパスコードページが表示されます。
しかし、前のページに表示されている他の人(パスコードを知らない人)から自分の機密情報を隠したいと思います。
シミュレーターでは正しく機能していますが、デバイスでは正しく機能していません。
その中で私を導いてくれませんか?
また
iOSデバイスの正常な動作ですか?ページ遷移がどのように行われる場合でも、アプリケーションがフォアグラウンドで実行されている間に実行されます。
それについてはよくわかりません。どこが悪かったのか教えてください。
ありがとうございました。