我一直在辩论这一段时间,希望你能帮助我。如何设置故事板的代表
我一直在创建一个应用程序主要使用故事板,我有一个点,我弹出一个模式框来添加一个新的记录,弹出工作正常,问题是解雇它。
我遵循Apple关于如何正确关闭使用代表的模态框的说明,并且工作正常,除了我需要向我的模式框添加导航控制器外,因为添加过程需要两个步骤(此处为fullscreen):
问题就出在设定的委托,所以这里是我的两个问题:
1-在我的根视图类(我的标签)是添加类(模态)的委托,除了这个之外,一切都设置正确:
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
if ([[segue identifier] isEqualToString:@"showAdd"]) {
[[segue destinationViewController] setDelegate:self];
}
}
问题在于[segue destinationViewController]正在返回导航控制器而不是AddDrinkViewController类(请参阅故事板)。我如何解决这个问题?如果我完全删除导航控制器,则代码可以很好地设置相应的代理。
2-是否有任何方法通过拖动故事板中的插座来设置委托?
谢谢!
我一直在寻找如何设置模态的代表。非常感谢那些代码。哈哈 – MattAitchison