マスタービューコントローラーと詳細ビューコントローラーを持つsplitViewControllerがあります。以下のコードはマスターからのものであり、詳細に新しいビューを作成します。
UIViewController *controller = [self.storyboard instantiateViewControllerWithIdentifier:[NSString stringWithFormat:@"%@",[self.defaultSettingsMenuItems objectAtIndex:indexPath.row]]];
[self.detailViewController.view addSubview:controller.view];
detailViewControllerは、DetailViewControllerのグローバルインスタンスです。detailViewControllerには、多くのtextFieldがあり、UITExtFieldDelegateを利用する必要があります。ただし、その時点ではdetailViewControllerは自己ではないと思います。そのため、detailViewControllerでTextFieldDelegateメソッドを使用するとEXC_BAD_ACCESSエラーが発生します。
編集:subViewデリゲートメソッドは、ストーリーボード内からrootViewCOntroller関係として設定したviewControllerに対してのみ機能することがわかりました。元。上記のデフォルトのメニュー設定に6つのビューがある場合、ストーリーボードの最初のルートビューとして設定したビューが正しく機能します。表示されている他のすべてのサブビュー(マスタービューでの新しい選択から)は正しく機能しません。これは問題の診断に役立つと思います。