2011-12-20 32 views
0

私のアプリケーションデリゲートにloginViewをロードしようとしましたが、「普遍的なアプリへようこそ」のようなオリジナルの白いスプラッシュが表示されます。白いスプラッシュ画面しか表示されません

私は非常に困惑しています。

私はloginView.xibを作成しました。ファイル所有者のクラスはLoginViewController.hです。ビューはファイル所有者にリンクされています。

私はapplicationDidFinishLaunchingWithOptions

LoginViewController *loginVw = [[LoginViewController alloc] init]; 

[self.window addSubview:loginVw.view]; 
[self.window makeKeyAndVisible]; 

に私が行方不明です何任意のアイデアを、このようなビューをロードしますか?

+0

あなた.xibを使用しています

LoginViewController *loginVw = [[LoginViewController alloc] initWithNibName:nil bundle:nil]; 

LoginViewController *loginVw = [[LoginViewController alloc] init]; 

を交換するには、あなたはスプラッシュ画面をロードした後、あなたのスプラッシュビューを削除する必要がありますか? – Hiren

+0

スプラッシュビュー?何? – Jessedc

答えて

1

XIBでバックアップされたUIViewControllerの指定された初期化子は- (id)initWithNibName:(NSString *)nibName bundle:(NSBundle *)nibBundleです。あなたのコードをより

LoginViewController *loginVw = [[LoginViewController alloc] initWithNibName:@"LoginViewController" bundle:nil]; 

Documentationとサンプルコードのようになります

は、この場合はあなたの友達です。

+0

はすでにそれを試みました。動作しません。 – Chris

+0

@Chris二人は同じ60秒で同じことを言った。あなたはより多くの情報を提供しなければならないでしょう – Jessedc

+0

OK。解決はほぼ予想どおりでした。 Xcodeは私が推測する悪い一日だった。私はファイルを削除し、シミュレータからアプリケーションを削除し、xcodeを終了し、私のMacを再起動し、バックアップからファイルを復元し、そこに行く。できます! – Chris

0

のでLoginViewControllerが実際に

+0

も試してみましたが...同じ結果です。 – Chris

関連する問題