私は投稿を読んでいます:Pop-up modal with UITableView on iPhone 私は元の投稿にコメントできないので、この新しい質問):iPhone上でUITableViewを使用したポップアップモーダル
UINavigationController* navController = [[UINavigationController alloc] initWithRootViewController:optionViewController];
なぜ新しいoptionControllerが呼び出された場所から新しいコントローラを割り当てたのでしょうか?
は、私はちょうど何を書く場合:私は、リストを持っている場合は
OptionViewController* optionViewController = [[OptionViewController alloc] initWithNibName:@"OptionView" bundle:nil];
[self.navigationController presentModalViewController:optionViewController animated:YES];
動作しているようです...
、それは私が変更ビューに切り替えるところから、詳細ビューに行き、次にこのオプションウィンドウを呼び出す場所から、このoptionWindowを呼び出すために使用するコードは何でしょうか?これです ?他のどれか?私は実際に画面間でUINavigationControllerを扱う際に問題があります(最初の画面を定義する必要があります。画面間で何を渡す必要がありますか?)
@Stephenダーリントン:モーダルビューは、このコードを使用して却下され
:質問に編集 – Oliver
あなたのコードは結構です、私はこのコードを使用してモーダルビューを開きます。私が言ったように、モーダルビューで実際に必要な場合を除いて、 'UINavigationController'を作成する必要はありません。 –
@Stephen Darlington:実際に私はコード化して、考えられる問題をfoudnし続けました。私のコードでは、私はモーダルビューを却下することはできません...このコードでこれをどうやって行うのか考えていますか? [self.navigationController dismissModalViewControllerAnimated:YES]は動作しません。もちろん、オプションビューや親の呼び出し元では機能しません。 – Oliver