2011-09-14 2 views
0

私はXCode 4にタブバーコントロールアプリケーションを持っています。メインウィンドウが表示される前に、ログイン画面が表示され、ユーザーはログインする必要があります。私appdelegate.mファイル内の私のdidFinishLaunchingWithOptions方法では、私は、ログインビューにリダイレクト:Dynamically show MainWindow.xib

UISignInController *USIC = [[UISignInController alloc] initWithNibName:@"UISignInView" 
                   bundle:nil]; 
[_window addSubview:USIC.view]; 
[_window makeKeyAndVisible]; 

ユーザがその関数の最後に、私は負荷mainwindow.xibをしたい、正常にログインすると。それ、どうやったら出来るの?ビューのように読み込もうとしましたが、動作しません。 mainwindow.xibファイルをどのように動的に表示できますか?

おかげ

答えて

0

かわりに、通常はメインウィンドウをロードし、[self.viewController presentModalViewController:USIC animated:YES]を使用してモーダルそれの上にあなたのUISignInControllerをプッシュする必要があります。

サイドノート:変数に小文字の名前を使用します。大文字のキーワードは定数用に予約されており、タイトルケース名はクラス名用に予約されています。

+0

viewControllerは何ですか?そして私はこれをappdelegate.mファイルのdidFinishLaunchingWithOptionsメソッドに入れますか? –

+0

変数名からviewControllerの型を推測できませんか? (そのため、命名規則を尊重することも有効です)。もちろん、appDidFinishLaunchingではもちろんです。 – AliSoftware

+0

良い点。メソッドにviewControllerとコードを追加しました。ログインは前と同じようにポップアップしていますので、まだ同じボートにいます。メインウィンドウがロードされるように、ログインを外すにはどうすればいいですか? –