ストーリーボードをインターフェイスとして使用しており、タブバーコントローラーから始めます。tab1、tab2、accountsettingがあるとしましょう。
ユーザーがアプリの使用を許可される前に、ユーザーは最初に認証する必要があります。私はそれをピンと呼びました。私はすでにこのリンクをたどっています、そして私はピンUIを促すことができます。しかし、私は問題を抱えました。検証が真の場合、このピンUIを非表示にする方法はありません。を使用して検証を行いsqlite
ます。
PIN UIに移動するには、このコードを使用します。
- (void)viewDidAppear:(BOOL)animated
{
[super viewDidAppear:animated];
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
FirstTimeViewController *firstViewController = [storyboard instantiateViewControllerWithIdentifier:@"PinViewController"];
[firstViewController setModalPresentationStyle:UIModalPresentationFullScreen];
[self presentViewController:firstViewController animated:YES completion:nil];
}
これが写真です:
実際には、UIピンを作成してイニシャルにすることができますが、ユーザーはアプリケーションピンでUIピンを無効にすることができます。
アクションボタンをクリックするたびに、検証が成功するとメインメニューにジャンプします。検証が成功した場合、どうすればタブバーに戻ることができますか?何か案が?ありがとう。
ここで編集 するのは私のアプリケーションのPINメニューです。
同じクラスを使用できますか?有効/無効にするために、私はすでにそれを処理するクラスを作成しているからです。UIPINと同じクラスを使用します。だから私は新しいファイルを作成するために無駄にする必要はありません。同じクラスを使用している場合、以下のコードを使用してオブジェクトをそのクラスに送信するにはどうすればよいですか?試してもエラーが発生するためです。ありがとう。
[firstViewController setModalPresentationStyle:UIModalPresentationFullScreen];
[self presentViewController:firstViewController animated:YES completion:nil];