У меня та же проблема, что и у Педро здесь, но не удовлетворен ответом, и поскольку уже есть награда и награда, я создал этот вопрос и добавлю награду как можно скорее.
Я хочу создать или манипулировать переходом (выделено желтым) в коде таким образом, чтобы главное представление было одним из нескольких подклассов MFMasterViewController
(выделено красным).
Делая это с помощью Nibs, я мог бы создать Nib,
SharedNib.xib
и установить класс какMFMasterViewController
, затем создать свои подклассы, скажем,MFMasterViewControllerSubclassA
,MFMasterViewControllerSubclassB
и т. д., а затем создать экземпляр любого подкласса, который я хотел использовать...MFMasterViewControllerSubclassA *controller = [[MFMasterViewControllerSubclassA alloc] initWithNibName:@"SharedNib" bundle:nil];
or...
MFMasterViewControllerSubclassB *controller = [[MFMasterViewControllerSubclassB alloc] initWithNibName:@"SharedNib" bundle:nil];
и т. д.
Любые подсказки относительно того, как я могу сделать это правильно, используя раскадровки?
Я не могу использовать предоставленный ответ на вопрос Педро, мой подкласс выходит за рамки источника данных и делегата.