我和Pedro 这里 有相同的问题,但对答案不满意,并且由于已经有了悬赏并获得了奖励,所以我创建了这个问题,并尽快添加一个悬赏。
我想在代码中创建或操作Segue(用黄色突出显示),使主视图是MFMasterViewController
的多个子类之一(用红色突出显示)。
使用 Nibs 进行此操作时,我可以创建一个名为
SharedNib.xib
的 Nib,并将其类设置为MFMasterViewController
,然后创建我的子类,例如MFMasterViewControllerSubclassA
、MFMasterViewControllerSubclassB
等等,并使用以下方式实例化任何一个子类...
MFMasterViewControllerSubclassA *controller = [[MFMasterViewControllerSubclassA alloc] initWithNibName:@"SharedNib" bundle:nil];
或者...
MFMasterViewControllerSubclassB *controller = [[MFMasterViewControllerSubclassB alloc] initWithNibName:@"SharedNib" bundle:nil];
有什么线索可以通过storyboard来解决这个问题吗?
我无法使用提供的答案来解决Pedro的问题,我的子类扩展超出了数据源和代理。