2011-05-05 7 views
1

を表示されない、私が持っている:がpresentModalView私のビューコントローラで

- (void)viewDidAppear:(BOOL)animated 
{ 

     LoginViewController* lvc = [[LoginViewController alloc] init]; 
     lvc.delegate = self; 
     [self presentModalViewController:lvc animated:NO]; 
     [lvc release]; 

} 

しかし、これは表示されません。どのような可能性がありますか?私はNSLogを内部でやろうとしましたが、それは印刷されます。ここで

は、私はそれを配線方法は次のとおりです。

enter image description here

これは私がRootViewController

+0

のNSLogを試してみてください...私は別のポップアップをやろうとしている私のUIDetailView、中に矛盾するコードを持っていることが判明した(「%の@」、self.navigationController @)。 、もし無ければ、より大きな問題が残っています。 –

+0

私はを持っていますので、それはゼロではありません – adit

答えて

0

の内側にこのコードを入れて、あなたがIBでLoginViewControllerにビューをリンクしましたUISplitViewアプリケーションですか?

[self.navigationController presentModalViewController:lvc animated:NO]; 
+0

上の私の更新された画像を見てください...私はそれがうまく見えると思います – adit

+0

あなたのクラスに対応するXIBを宣言しましたか?多分あなたはLoginViewController * lvc = [[LoginViewController alloc] initWithNibName:@ "yourNib.xib"バンドル:nil]を試してみてください。 – tamasgal

+0

でも動作しませんでした – adit

0

最も一般的な問題です。交換してみてください:

あなたはNIBからビューコントローラをロードするかを指定する必要があり

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

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

+0

これもうまくいきません – adit

0

あなたはおそらく正しくLoginViewControllerを作成している:あなたのnavigationControllerは、次のことを試して、その後、あなたはnilを与えるものではありませんログインしている場合それは...

+0

あなたの提案は以下に示唆されているのと同じです..動作しませんでした – adit

関連する問題