本のタイトルが付いたUITableViewがあります。書籍に関する情報を入力するためのビュー(AddAndEditBookViewController)もあります。テーブルのナビゲーションバーで[+]をクリックすると、AddAndEditBookViewControllerを開きます。別のnibファイルでテーブルを作成する場合の方法は知っていますが、ビューがストーリーボード内に作成されている場合はどうすればよいですか(セグエなしで...この時点での学習目的のためにもっと)。
ストーリーボードからinstantiateViewControllerWithIdentifierメソッドを使用することをお勧めしますが、ビューコントローラーのIDを見つけるにはどうすればよいですか?ストーリーボードのXML表現を調べてみましたが、見つからないようです...
モーダルビューを開こうとするコードは次のとおりです。
- (void)insertNewObject:(id)sender
{
AddAndEditBooksViewController * addViewController = (AddAndEditBooksViewController *)[self.storyboard instantiateViewControllerWithIdentifier:@"gH8-2m-MXv"];
[addViewController setDelegate:self];
[addViewController setModalPresentationStyle:UIModalPresentationFormSheet];
[self presentViewController:addViewController animated:YES completion:NULL];
}
私の具体的な質問は次のとおりです。どの識別子を使用する必要がありますか?どこで指定しますか、または手動で指定するにはどうすればよいですか?
ありがとう!