2012-05-09 5 views
1

このメソッドが呼び出されたかどうか(または状態がおそらく真であるかどうか)を確認するにはどうすればよいですか?このメソッドが呼び出されたかどうかを確認するにはどうすればよいですか?

[self.view addSubview:menu]; 

私はこれが本当であるかどうかを確認するためにテストする条件文で記述する必要があります。任意の助け

[self.view addSubview:menu]; 

おかげで、あなたが特定のビューを確認したい場合は

答えて

3

メニューはビューですか?

メニューは、私はこれを試みたがdarkBGが表示されない所望

2
if(menu.superview == aSpecificView) 
// if true then menu is added as subview 

次にこれを行う

if(menu.superview==aSpecificView) 
//do code here 
+0

として追加されている場合ので、

if (menu.superview == self.view) 

がテストになります。メニューもビューに表示され、私はNSLogステートメントでそれをテストしました:[self.view addSubview:menu]; if(menu.superview){ NSLog(@ "メニュービューが追加されました"); darkBG.hidden = NO; } – hanumanDev

+1

メニューにスーパービューがあるかどうかを確認するためにこのjstを実行しました。 (menu.superview == aSpecificView) – Saad

+0

@ TheSaad:あなたは小さなマージンで答えを逃しました。それはあなたが完全なコードを書いていないからです。あなたの答えに、より多くの説明を追加してください。 :) –

関連する問題