次のコードを使用して、自己オブジェクトに UIViewController を含む UINavigationController を提示しました
drawController = [[DrawImageViewController alloc] initWithNibName:nil bundle:nil];
[drawController setDrawControllerDelegateObject:self];
UINavigationController *nav = [[UINavigationController alloc] initWithRootViewController:drawController];
[self presentModalViewController:nav animated:YES];
[nav release];
しかし、上記のコードを 2 回目に呼び出す前に、画面に表示されている現在のビュー コントローラーが drawController であるかどうかを知りたいです。次のコードを使用しています
if (drawController && [drawController isBeingPresented])
しかし、それは私にとっては機能せず、iOS 5.0 用でもあるため、ここで立ち往生しています。画面に表示されている現在の UIViewController がどのクラスであり、 drawContoller がまだ画面に表示されているかどうかを知る方法を教えてください。誤字脱字等ありましたら申し訳ありません。どんな助けでも大歓迎です。
ありがとうネハ・メタ