0

私のアプリでtabbarcontrollerを使用していて、loginviewも使用したいと思います。 私はloginprocedureを扱うLoginControllerを持っています。 私はloginViewをモーダルに提示しています。 presentModalViewController on TabBarControllerアプリケーション - dismissModalViewControllerの後の空白の画面

[self.tabbarcontroller presentModalViewController:loginView animated:NO]; 

そして、他の点で私はそれを却下しています

(ログインが成功した後):

[self dismissModalViewControllerAnimated:YES]; 

後、私はちょうど空白の画面を持って却下。それは、私のMainWindow.xibの空白のウィンドウは、私はtestlabelでそれをチェックしている。

問題があります。この問題を解決する方法はありません。

答えて

2

2つのこと:

  1. self.tabbarcontrollerがモーダルビューをインスタンス化するべきではありません。これは、タブバーコントローラが制御する最初のビューコントローラである必要があります。そのビューコントローラの初期化では、ログインセッションをチェックし、ログインVCを提示します。

  2. 提示した方法で作成したモーダルVCを削除してください。ログインVCの代理メソッド(loginFinishedのようなもの)を、それを提示したVCで処理する必要があります。

関連する問題