0

私のルート ビュー コントローラーは、デリゲートに読み込まれたタブ バー コントローラーです。各タブは、テーブル ビュー コントローラーです。アプリケーションが最初に読み込まれるときに、Tab Bar Controller の viewDidLoad メソッドにある presentViewController を介してログイン画面がポップアップするようにします。私が読んだウィンドウ階層エラーが発生しますが、解決策はどれもうまくいきませんでした。代わりに、最初のタブの viewDidLoad メソッドでモーダル ビューを表示しようとしましたが、同じエラーが発生しました。

viewDidLoad のタブ バー ビュー コントローラーでは、私のコードは次のとおりです。

 CLLoginViewController *loginVC = [[CLLoginViewController alloc] init];
    loginVC.delegate = self;
    [self.view addSubview:loginVC.view];
    [self presentViewController:loginVC animated:NO completion:nil];
4

1 に答える 1