私は元々軌道に乗っていなかったが、問題の解決に近づくことができないことを知って、この質問を完全に再定式化しています。この画像を参考に...
マスタービューが(赤で強調表示されている)のいくつかのサブクラスのいずれかになるように、コードでセグエ(黄色で強調表示されている)を作成または操作したいと考えていますMFMasterViewController
。
Nibsを使用してこれを行う場合、Nibを作成しSharedNib.xib
、クラスをに設定してMFMasterViewController
から、サブクラスを作成します。たとえばMFMasterViewControllerSubclassA
、MFMasterViewControllerSubclassB
使用したいサブクラスをインスタンス化します...
MFMasterViewControllerSubclassA *controller = [[MFMasterViewControllerSubclassA alloc] initWithNibName:@"SharedNib" bundle:nil];
また...
MFMasterViewControllerSubclassB *controller = [[MFMasterViewControllerSubclassB alloc] initWithNibName:@"SharedNib" bundle:nil];
等
ストーリーボードを使用してこれを正しく行う方法についての手がかりはありますか?
私の場合、これを実行したい理由は、すべてのサブクラスが同じテーブルビューとデータであるが、並べ替えが異なり、セルの詳細テキストに書き込まれる内容に多少の違いがあるためです。それは珍しいパターンではないと思います。
Cheers&TIA、Pedro :)