【发布时间】:2016-03-15 22:48:38
【问题描述】:
我遇到了小问题。我有故事板:
ContainerVC(with ContainerView) -(container is linked to)> - NavigationController -> LogInVC (with delegate).
我想访问那个 LogInVC
UIStoryboard *logIn = [UIStoryboard storyboardWithName:@"LogIn" bundle:nil];
LogInViewController *logInVc = [logIn instantiateInitialViewController];
这段代码让我可以访问 ContainerVC,但我无法设置委托。当我尝试使用时:
LogInViewController *logInVc = [logIn instantiateViewControllerWithIdentifier:NSStringFromClass([LogInViewController class])];
它让我可以访问 logInVc,但没有 Container 和 NavigationController(需要它们)。 如何在添加了 Container 和 Nav 控制器的情节提要中访问 LogInViewController?无论如何使用情节提要来做到这一点?或者我必须手动启动ContainerView,并将NavigationController中嵌入的LoginVC添加到Container中?
【问题讨论】:
标签: ios objective-c delegates storyboard uicontainerview