私は元々オフトラックだったが、問題を解決することができなくなったことを知ったこの質問を完全に再構成しています。この画像を参照しながら... 複数のUIViewControllersの間で1つのストーリーボードシーンを共有する方法
I(赤で強調表示マスタービューがMFMasterViewController
のサブクラスの数のいずれかであるようなコードでは(黄色で強調)セグエを作成または操作するか欠けてい)。
ニブを使用してこれを行うとき、私はペン先を作成することができ、SharedNib.xib
&は、MFMasterViewController
としてクラスを設定し、その後、私のサブクラスを作成し、MFMasterViewControllerSubclassA
を言う、MFMasterViewControllerSubclassB
など&は、私が使用して欲しかった方のサブクラスのインスタンス...
MFMasterViewControllerSubclassA *controller = [[MFMasterViewControllerSubclassA alloc] initWithNibName:@"SharedNib" bundle:nil];
か...
MFMasterViewControllerSubclassB *controller = [[MFMasterViewControllerSubclassB alloc] initWithNibName:@"SharedNib" bundle:nil];
など
ストーリーボードを使ってこの権利を得る方法に関する手がかりは?
私の場合、これを行う理由は、すべてのサブクラスが同じテーブルビュー&のデータですが、セルの詳細テキストに書き込まれる内容に若干の違いがあることが別の方法でソートされています(&)。私はそれが珍しいパターンではないと思う。あなたの.mファイルがどのストーリーボードに関連付けられていない場合
乾杯& TIA、 ペドロ:)
私は、私のストーリーボードにすべてのサブクラスのシーンのコピーを作成することでこれを行うことができると認識していますが、シーンがまったく同じですべてのバージョンが同じ次のシーン。 – Pedro
ストーリーボードのコントローラーはクラス 'MyViewController'に割り当てられ、 'MyViewControllerSubclass'は' MyViewController'のサブクラスです –
両方の質問にはいはい: – Pedro