目标C.退出模态并使用新的控制器



好吧,问题来了。从视图控制器中弹出一个模态。我需要能够退出模式并链接到另一个故事板中的特定视图控制器。因此,这个应用程序中有两个故事板。下面的代码退出视图控制器没有问题。但它并不能解决我链接到其他情节串连板视图控制器的问题。

- (IBAction)cancelFlow:(id)sender {
    [[NSNotificationCenter defaultCenter] postNotificationName:@"dismissMyModal" object:nil];
}

--文件夹1-

  • MyFirstStoryboard.storyboard
    • myModal.h/m

--文件夹2-

  • MySecondStoryboard.storyboard
    • someViewController.h/m<-----我需要从myModal.h/m到达这里

所以我相信步骤是。。

  1. 关闭模态
  2. 关闭后,链接到其他情节提要
  3. 查找并推送至viewController

有人知道这是否可能吗?

您可以通过编程进行大量导航。在模态已解除后,使用presentViewController:animated:fomplete:。您提供的控制器可以从具有给定id:的故事板中提取

UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Storyboard2" bundle:nil];
UIViewController *controller = [storyboard instantiateViewControllerWithIdentifier:@"MyController"];
[self presentViewController:controller animated:YES completion:nil];

最新更新