モーダル ビューを表示する次のコードを見つけました。
- (void)add:(id)sender {
// Create the root view controller for the navigation controller
// The new view controller configures a Cancel and Done button for the
// navigation bar.
RecipeAddViewController *addController = [[RecipeAddViewController alloc]
initWithNibName:@"RecipeAddView" bundle:nil];
addController.delegate = self;
// Create the navigation controller and present it modally.
UINavigationController *navigationController = [[UINavigationController alloc]
initWithRootViewController:addController];
[self presentModalViewController:navigationController animated:YES];
// The navigation controller is now owned by the current view controller
// and the root view controller is owned by the navigation controller,
// so both objects should be released to prevent over-retention.
[navigationController release];
[addController release];
}
私の質問は、このコードをどのように実装するかです (buttonPress メソッドに配置します)。
ヘッダー ファイルで何かを定義する必要がありますか? 私を混乱させるビットは、アップルがこれを提供し、ヘッダーファイルを提供しないため、そこに何かがあるかどうかわかりませんか?
コードは RecipieAddViewController を参照していますが、これを "UIViewController" で置き換えるにはどうすればよいですか?
ヘッダーファイルにデリゲートとして何を入れますか? これを他の場所に設定する必要がありますか? プロパティのように?
buttonPress メソッドでこのコードをコピーして機能させるには、他に何かする必要がありますか?
質問ありがとうございます。